mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Logs Panel: Generate types from schema (#63716)
This commit is contained in:
@@ -5,6 +5,7 @@ import { DataFrame } from './dataFrame';
|
||||
import { DataQueryRequest, DataQueryResponse } from './datasource';
|
||||
import { DataQuery } from './query';
|
||||
import { AbsoluteTimeRange } from './time';
|
||||
export { LogsDedupStrategy, LogsSortOrder } from '@grafana/schema';
|
||||
|
||||
/**
|
||||
* Mapping of log level abbreviation to canonical log level.
|
||||
@@ -39,11 +40,6 @@ export enum LogsMetaKind {
|
||||
Error,
|
||||
}
|
||||
|
||||
export enum LogsSortOrder {
|
||||
Descending = 'Descending',
|
||||
Ascending = 'Ascending',
|
||||
}
|
||||
|
||||
export interface LogsMetaItem {
|
||||
label: string;
|
||||
value: string | number | Labels;
|
||||
@@ -106,13 +102,6 @@ export interface LogLabelStatsModel {
|
||||
value: string;
|
||||
}
|
||||
|
||||
export enum LogsDedupStrategy {
|
||||
none = 'none',
|
||||
exact = 'exact',
|
||||
numbers = 'numbers',
|
||||
signature = 'signature',
|
||||
}
|
||||
|
||||
/** @deprecated will be removed in the next major version */
|
||||
export interface LogsParser {
|
||||
/**
|
||||
|
||||
@@ -109,6 +109,11 @@ export enum FrameGeometrySourceMode {
|
||||
Lookup = 'lookup',
|
||||
}
|
||||
|
||||
export enum LogsSortOrder {
|
||||
Ascending = 'Ascending',
|
||||
Descending = 'Descending',
|
||||
}
|
||||
|
||||
/**
|
||||
* TODO docs
|
||||
*/
|
||||
@@ -697,6 +702,13 @@ export interface FrameGeometrySource {
|
||||
wkt?: string;
|
||||
}
|
||||
|
||||
export enum LogsDedupStrategy {
|
||||
exact = 'exact',
|
||||
none = 'none',
|
||||
numbers = 'numbers',
|
||||
signature = 'signature',
|
||||
}
|
||||
|
||||
export interface Labels {}
|
||||
|
||||
/**
|
||||
|
||||
4
packages/grafana-schema/src/common/logs.cue
Normal file
4
packages/grafana-schema/src/common/logs.cue
Normal file
@@ -0,0 +1,4 @@
|
||||
package common
|
||||
|
||||
LogsSortOrder: "Descending" | "Ascending" @cuetsy(kind="enum")
|
||||
LogsDedupStrategy: "none" | "exact" | "numbers" | "signature" @cuetsy(kind="enum",memberNames="none|exact|numbers|signature")
|
||||
Reference in New Issue
Block a user