API Reference@grafana/dataDataSourceWithLogsContextSupport

DataSourceWithLogsContextSupport interface

Data sources that allow showing context rows around the provided LowRowModel should implement this method. This will enable “context” button in Logs Panel.

Signature

export interface DataSourceWithLogsContextSupport 

Import

import { DataSourceWithLogsContextSupport } from '@grafana/data';

Properties

Property Type Description
getLogRowContext <TContextQueryOptions extends {}>(row: LogRowModel, options?: TContextQueryOptions) => Promise<DataQueryResponse> Retrieve context for a given log row

Methods

Method Description
showContextToggle(row) This method can be used to show “context” button based on runtime conditions (for example row model data or plugin settings, etc.)

getLogRowContext property

Retrieve context for a given log row

Signature

getLogRowContext: <TContextQueryOptions extends {}>(row: LogRowModel, options?: TContextQueryOptions) => Promise<DataQueryResponse>;

showContextToggle method

This method can be used to show “context” button based on runtime conditions (for example row model data or plugin settings, etc.)

Signature

showContextToggle(row?: LogRowModel): boolean;

Parameters

Parameter Type Description
row LogRowModel

Returns:

boolean