D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
explore
/
spec
/
helper
/
Filename :
query.ts
back
Copy
import { from, Observable } from 'rxjs'; import { ArrayDataFrame, DataQueryResponse, FieldType } from '@grafana/data'; export function makeLogsQueryResponse(marker = ''): Observable<DataQueryResponse> { const df = new ArrayDataFrame([{ ts: Date.now(), line: `custom log line ${marker}` }]); df.meta = { preferredVisualisationType: 'logs', }; df.fields[0].type = FieldType.time; return from([{ data: [df] }]); } export function makeMetricsQueryResponse(): Observable<DataQueryResponse> { const df = new ArrayDataFrame([{ ts: Date.now(), val: 1 }]); df.fields[0].type = FieldType.time; return from([{ data: [df] }]); }