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<TQuery extends DataQuery = DataQuery>
Import
import { DataSourceWithLogsContextSupport } from '@grafana/data';
Properties
Property | Type | Description |
---|---|---|
getLogRowContext | <TContextQueryOptions extends {}>(row: LogRowModel, options?: TContextQueryOptions, query?: TQuery) => 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, query?: TQuery) => 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