mirror of
https://github.com/grafana/grafana.git
synced 2025-07-30 23:32:11 +08:00
Prometheus: (Chore) Remove experimental unshipped prometheusWideSerie… (#73751)
This commit is contained in:
@ -85,7 +85,6 @@ Experimental features might be changed or removed without prior notice.
|
||||
| `storage` | Configurable storage for dashboards, datasources, and resources |
|
||||
| `datasourceQueryMultiStatus` | Introduce HTTP 207 Multi Status for api/ds/query |
|
||||
| `traceToMetrics` | Enable trace to metrics links |
|
||||
| `prometheusWideSeries` | Enable wide series responses in the Prometheus datasource |
|
||||
| `canvasPanelNesting` | Allow elements nesting |
|
||||
| `scenes` | Experimental framework to build interactive dashboards |
|
||||
| `disableSecretsCompatibility` | Disable duplicated secret storage in legacy tables |
|
||||
|
@ -36,7 +36,6 @@ export interface FeatureToggles {
|
||||
validateDashboardsOnSave?: boolean;
|
||||
autoMigrateOldPanels?: boolean;
|
||||
disableAngular?: boolean;
|
||||
prometheusWideSeries?: boolean;
|
||||
canvasPanelNesting?: boolean;
|
||||
scenes?: boolean;
|
||||
disableSecretsCompatibility?: boolean;
|
||||
|
@ -125,12 +125,6 @@ var (
|
||||
FrontendOnly: true,
|
||||
Owner: grafanaDatavizSquad,
|
||||
},
|
||||
{
|
||||
Name: "prometheusWideSeries",
|
||||
Description: "Enable wide series responses in the Prometheus datasource",
|
||||
Stage: FeatureStageExperimental,
|
||||
Owner: grafanaObservabilityMetricsSquad,
|
||||
},
|
||||
{
|
||||
Name: "canvasPanelNesting",
|
||||
Description: "Allow elements nesting",
|
||||
|
@ -17,7 +17,6 @@ newDBLibrary,preview,@grafana/backend-platform,false,false,false,false
|
||||
validateDashboardsOnSave,preview,@grafana/grafana-as-code,false,false,true,false
|
||||
autoMigrateOldPanels,preview,@grafana/dataviz-squad,false,false,false,true
|
||||
disableAngular,preview,@grafana/dataviz-squad,false,false,false,true
|
||||
prometheusWideSeries,experimental,@grafana/observability-metrics,false,false,false,false
|
||||
canvasPanelNesting,experimental,@grafana/dataviz-squad,false,false,false,true
|
||||
scenes,experimental,@grafana/dashboards-squad,false,false,false,true
|
||||
disableSecretsCompatibility,experimental,@grafana/hosted-grafana-team,false,false,true,false
|
||||
|
|
@ -79,10 +79,6 @@ const (
|
||||
// Dynamic flag to disable angular at runtime. The preferred method is to set `angular_support_enabled` to `false` in the [security] settings, which allows you to change the state at runtime.
|
||||
FlagDisableAngular = "disableAngular"
|
||||
|
||||
// FlagPrometheusWideSeries
|
||||
// Enable wide series responses in the Prometheus datasource
|
||||
FlagPrometheusWideSeries = "prometheusWideSeries"
|
||||
|
||||
// FlagCanvasPanelNesting
|
||||
// Allow elements nesting
|
||||
FlagCanvasPanelNesting = "canvasPanelNesting"
|
||||
|
@ -76,9 +76,7 @@ func doRequestProm(r *http.Request, dsInfo datasourceInfo, body map[string]inter
|
||||
func parseProm(res *http.Response) backend.DataResponse {
|
||||
iter := jsoniter.Parse(jsoniter.ConfigDefault, res.Body, 1024)
|
||||
return converter.ReadPrometheusStyleResult(iter, converter.Options{
|
||||
MatrixWideSeries: false,
|
||||
VectorWideSeries: false,
|
||||
Dataplane: false,
|
||||
Dataplane: false,
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -170,7 +170,7 @@ func (api *LokiAPI) DataQuery(ctx context.Context, query lokiQuery, responseOpts
|
||||
}
|
||||
|
||||
iter := jsoniter.Parse(jsoniter.ConfigDefault, resp.Body, 1024)
|
||||
res := converter.ReadPrometheusStyleResult(iter, converter.Options{MatrixWideSeries: false, VectorWideSeries: false, Dataplane: responseOpts.metricDataplane})
|
||||
res := converter.ReadPrometheusStyleResult(iter, converter.Options{Dataplane: responseOpts.metricDataplane})
|
||||
|
||||
if res.Error != nil {
|
||||
return nil, res.Error
|
||||
|
@ -38,7 +38,7 @@ func BenchmarkExemplarJson(b *testing.B) {
|
||||
responseBytes, err := os.ReadFile(responseFileName)
|
||||
require.NoError(b, err)
|
||||
|
||||
tCtx, err := setup(true)
|
||||
tCtx, err := setup()
|
||||
require.NoError(b, err)
|
||||
b.ResetTimer()
|
||||
for n := 0; n < b.N; n++ {
|
||||
@ -66,7 +66,7 @@ func BenchmarkRangeJson(b *testing.B) {
|
||||
err error
|
||||
)
|
||||
body, q := createJsonTestData(1642000000, 1, 300, 400)
|
||||
tCtx, err := setup(true)
|
||||
tCtx, err := setup()
|
||||
require.NoError(b, err)
|
||||
|
||||
b.ResetTimer()
|
||||
|
@ -35,14 +35,10 @@ func TestRangeResponses(t *testing.T) {
|
||||
}
|
||||
|
||||
for _, test := range tt {
|
||||
enableWideSeries := false
|
||||
queryFileName := filepath.Join("../testdata", test.filepath+".query.json")
|
||||
responseFileName := filepath.Join("../testdata", test.filepath+".result.json")
|
||||
goldenFileName := test.filepath + ".result.golden"
|
||||
t.Run(test.name, goldenScenario(test.name, queryFileName, responseFileName, goldenFileName, enableWideSeries))
|
||||
enableWideSeries = true
|
||||
goldenFileName = test.filepath + ".result.streaming-wide.golden"
|
||||
t.Run(test.name, goldenScenario(test.name, queryFileName, responseFileName, goldenFileName, enableWideSeries))
|
||||
t.Run(test.name, goldenScenario(test.name, queryFileName, responseFileName, goldenFileName))
|
||||
}
|
||||
}
|
||||
|
||||
@ -55,18 +51,14 @@ func TestExemplarResponses(t *testing.T) {
|
||||
}
|
||||
|
||||
for _, test := range tt {
|
||||
enableWideSeries := false
|
||||
queryFileName := filepath.Join("../testdata", test.filepath+".query.json")
|
||||
responseFileName := filepath.Join("../testdata", test.filepath+".result.json")
|
||||
goldenFileName := test.filepath + ".result.golden"
|
||||
t.Run(test.name, goldenScenario(test.name, queryFileName, responseFileName, goldenFileName, enableWideSeries))
|
||||
enableWideSeries = true
|
||||
goldenFileName = test.filepath + ".result.streaming-wide.golden"
|
||||
t.Run(test.name, goldenScenario(test.name, queryFileName, responseFileName, goldenFileName, enableWideSeries))
|
||||
t.Run(test.name, goldenScenario(test.name, queryFileName, responseFileName, goldenFileName))
|
||||
}
|
||||
}
|
||||
|
||||
func goldenScenario(name, queryFileName, responseFileName, goldenFileName string, wide bool) func(t *testing.T) {
|
||||
func goldenScenario(name, queryFileName, responseFileName, goldenFileName string) func(t *testing.T) {
|
||||
return func(t *testing.T) {
|
||||
query, err := loadStoredQuery(queryFileName)
|
||||
require.NoError(t, err)
|
||||
@ -75,7 +67,7 @@ func goldenScenario(name, queryFileName, responseFileName, goldenFileName string
|
||||
responseBytes, err := os.ReadFile(responseFileName)
|
||||
require.NoError(t, err)
|
||||
|
||||
result, err := runQuery(responseBytes, query, wide)
|
||||
result, err := runQuery(responseBytes, query)
|
||||
require.NoError(t, err)
|
||||
require.Len(t, result.Responses, 1)
|
||||
|
||||
@ -146,8 +138,8 @@ func loadStoredQuery(fileName string) (*backend.QueryDataRequest, error) {
|
||||
}, nil
|
||||
}
|
||||
|
||||
func runQuery(response []byte, q *backend.QueryDataRequest, wide bool) (*backend.QueryDataResponse, error) {
|
||||
tCtx, err := setup(wide)
|
||||
func runQuery(response []byte, q *backend.QueryDataRequest) (*backend.QueryDataResponse, error) {
|
||||
tCtx, err := setup()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -42,7 +42,6 @@ type QueryData struct {
|
||||
ID int64
|
||||
URL string
|
||||
TimeInterval string
|
||||
enableWideSeries bool
|
||||
enableDataplane bool
|
||||
exemplarSampler func() exemplar.Sampler
|
||||
}
|
||||
@ -82,7 +81,6 @@ func New(
|
||||
TimeInterval: timeInterval,
|
||||
ID: settings.ID,
|
||||
URL: settings.URL,
|
||||
enableWideSeries: features.IsEnabled(featuremgmt.FlagPrometheusWideSeries),
|
||||
enableDataplane: features.IsEnabled(featuremgmt.FlagPrometheusDataplane),
|
||||
exemplarSampler: exemplarSampler,
|
||||
}, nil
|
||||
|
@ -66,7 +66,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
},
|
||||
}
|
||||
|
||||
tctx, err := setup(true)
|
||||
tctx, err := setup()
|
||||
require.NoError(t, err)
|
||||
|
||||
qm := models.QueryModel{
|
||||
@ -132,7 +132,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
},
|
||||
JSON: b,
|
||||
}
|
||||
tctx, err := setup(true)
|
||||
tctx, err := setup()
|
||||
require.NoError(t, err)
|
||||
res, err := execute(tctx, query, result)
|
||||
require.NoError(t, err)
|
||||
@ -143,7 +143,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
require.Equal(t, "Time", res[0].Fields[0].Name)
|
||||
require.Len(t, res[0].Fields[1].Labels, 2)
|
||||
require.Equal(t, "app=Application, tag2=tag2", res[0].Fields[1].Labels.String())
|
||||
require.Equal(t, "legend Application", res[0].Fields[1].Name)
|
||||
require.Equal(t, "legend Application", res[0].Name)
|
||||
|
||||
// Ensure the timestamps are UTC zoned
|
||||
testValue := res[0].Fields[0].At(0)
|
||||
@ -181,7 +181,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
},
|
||||
JSON: b,
|
||||
}
|
||||
tctx, err := setup(true)
|
||||
tctx, err := setup()
|
||||
require.NoError(t, err)
|
||||
res, err := execute(tctx, query, result)
|
||||
|
||||
@ -191,8 +191,8 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
require.Equal(t, time.Unix(1, 0).UTC(), res[0].Fields[0].At(0))
|
||||
require.Equal(t, time.Unix(4, 0).UTC(), res[0].Fields[0].At(1))
|
||||
require.Equal(t, res[0].Fields[1].Len(), 2)
|
||||
require.Equal(t, float64(1), *res[0].Fields[1].At(0).(*float64))
|
||||
require.Equal(t, float64(4), *res[0].Fields[1].At(1).(*float64))
|
||||
require.Equal(t, float64(1), res[0].Fields[1].At(0).(float64))
|
||||
require.Equal(t, float64(4), res[0].Fields[1].At(1).(float64))
|
||||
})
|
||||
|
||||
t.Run("matrix response with from alerting missed data points should be parsed correctly", func(t *testing.T) {
|
||||
@ -226,7 +226,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
},
|
||||
JSON: b,
|
||||
}
|
||||
tctx, err := setup(true)
|
||||
tctx, err := setup()
|
||||
require.NoError(t, err)
|
||||
res, err := execute(tctx, query, result)
|
||||
|
||||
@ -237,7 +237,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
require.Equal(t, res[0].Fields[0].Name, "Time")
|
||||
require.Len(t, res[0].Fields[1].Labels, 2)
|
||||
require.Equal(t, res[0].Fields[1].Labels.String(), "app=Application, tag2=tag2")
|
||||
require.Equal(t, "{app=\"Application\", tag2=\"tag2\"}", res[0].Fields[1].Name)
|
||||
require.Equal(t, "{app=\"Application\", tag2=\"tag2\"}", res[0].Name)
|
||||
})
|
||||
|
||||
t.Run("matrix response with NaN value should be changed to null", func(t *testing.T) {
|
||||
@ -270,13 +270,13 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
JSON: b,
|
||||
}
|
||||
|
||||
tctx, err := setup(true)
|
||||
tctx, err := setup()
|
||||
require.NoError(t, err)
|
||||
res, err := execute(tctx, query, result)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, "{app=\"Application\"}", res[0].Fields[1].Name)
|
||||
require.True(t, math.IsNaN(*res[0].Fields[1].At(0).(*float64)))
|
||||
require.Equal(t, "{app=\"Application\"}", res[0].Name)
|
||||
require.True(t, math.IsNaN(res[0].Fields[1].At(0).(float64)))
|
||||
})
|
||||
|
||||
t.Run("vector response should be parsed normally", func(t *testing.T) {
|
||||
@ -302,7 +302,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
query := backend.DataQuery{
|
||||
JSON: b,
|
||||
}
|
||||
tctx, err := setup(true)
|
||||
tctx, err := setup()
|
||||
require.NoError(t, err)
|
||||
res, err := execute(tctx, query, qr)
|
||||
require.NoError(t, err)
|
||||
@ -314,7 +314,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
require.Equal(t, res[0].Fields[0].Name, "Time")
|
||||
require.Len(t, res[0].Fields[1].Labels, 2)
|
||||
require.Equal(t, res[0].Fields[1].Labels.String(), "app=Application, tag2=tag2")
|
||||
require.Equal(t, "legend Application", res[0].Fields[1].Name)
|
||||
require.Equal(t, "legend Application", res[0].Name)
|
||||
|
||||
// Ensure the timestamps are UTC zoned
|
||||
testValue := res[0].Fields[0].At(0)
|
||||
@ -343,7 +343,7 @@ func TestPrometheus_parseTimeSeriesResponse(t *testing.T) {
|
||||
query := backend.DataQuery{
|
||||
JSON: b,
|
||||
}
|
||||
tctx, err := setup(true)
|
||||
tctx, err := setup()
|
||||
require.NoError(t, err)
|
||||
res, err := execute(tctx, query, qr)
|
||||
require.NoError(t, err)
|
||||
@ -427,7 +427,7 @@ type testContext struct {
|
||||
queryData *querydata.QueryData
|
||||
}
|
||||
|
||||
func setup(wideFrames bool) (*testContext, error) {
|
||||
func setup() (*testContext, error) {
|
||||
tracer := tracing.InitializeTracerForTest()
|
||||
httpProvider := &fakeHttpClientProvider{
|
||||
opts: sdkhttpclient.Options{
|
||||
@ -443,8 +443,7 @@ func setup(wideFrames bool) (*testContext, error) {
|
||||
JSONData: json.RawMessage(`{"timeInterval": "15s"}`),
|
||||
}
|
||||
|
||||
features := &fakeFeatureToggles{flags: map[string]bool{"prometheusBufferedClient": false,
|
||||
"prometheusWideSeries": wideFrames}}
|
||||
features := &fakeFeatureToggles{flags: map[string]bool{"prometheusBufferedClient": false}}
|
||||
|
||||
opts, err := client.CreateTransportOptions(settings, &setting.Cfg{}, &logtest.Fake{})
|
||||
if err != nil {
|
||||
|
@ -30,9 +30,7 @@ func (s *QueryData) parseResponse(ctx context.Context, q *models.Query, res *htt
|
||||
|
||||
iter := jsoniter.Parse(jsoniter.ConfigDefault, res.Body, 1024)
|
||||
r := converter.ReadPrometheusStyleResult(iter, converter.Options{
|
||||
MatrixWideSeries: s.enableWideSeries,
|
||||
VectorWideSeries: s.enableWideSeries,
|
||||
Dataplane: s.enableDataplane,
|
||||
Dataplane: s.enableDataplane,
|
||||
})
|
||||
|
||||
// Add frame to attach metadata
|
||||
@ -42,13 +40,9 @@ func (s *QueryData) parseResponse(ctx context.Context, q *models.Query, res *htt
|
||||
|
||||
// The ExecutedQueryString can be viewed in QueryInspector in UI
|
||||
for i, frame := range r.Frames {
|
||||
if s.enableWideSeries {
|
||||
addMetadataToWideFrame(q, frame)
|
||||
} else {
|
||||
addMetadataToMultiFrame(q, frame, s.enableDataplane)
|
||||
if i == 0 {
|
||||
frame.Meta.ExecutedQueryString = executedQueryString(q)
|
||||
}
|
||||
addMetadataToMultiFrame(q, frame, s.enableDataplane)
|
||||
if i == 0 {
|
||||
frame.Meta.ExecutedQueryString = executedQueryString(q)
|
||||
}
|
||||
}
|
||||
|
||||
@ -135,22 +129,6 @@ func addMetadataToMultiFrame(q *models.Query, frame *data.Frame, enableDataplane
|
||||
}
|
||||
}
|
||||
|
||||
func addMetadataToWideFrame(q *models.Query, frame *data.Frame) {
|
||||
if frame.Meta == nil {
|
||||
frame.Meta = &data.FrameMeta{}
|
||||
}
|
||||
frame.Meta.ExecutedQueryString = executedQueryString(q)
|
||||
if len(frame.Fields) < 2 {
|
||||
return
|
||||
}
|
||||
frame.Fields[0].Config = &data.FieldConfig{Interval: float64(q.Step.Milliseconds())}
|
||||
for _, f := range frame.Fields {
|
||||
if f.Type() == data.FieldTypeFloat64 || f.Type() == data.FieldTypeNullableFloat64 {
|
||||
f.Name = getName(q, f)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// this is based on the logic from the String() function in github.com/prometheus/common/model.go
|
||||
func metricNameFromLabels(f *data.Field) string {
|
||||
labels := f.Labels
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,685 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "matrix"
|
||||
// },
|
||||
// "executedQueryString": "Expr: histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[1m0s])) by (le))\nStep: 1s"
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 2 Fields by 301 Rows
|
||||
// +-----------------------------------+----------------------------------------------------------------------------------------------+
|
||||
// | Name: Time | Name: histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[1m0s])) by (le)) |
|
||||
// | Labels: | Labels: |
|
||||
// | Type: []time.Time | Type: []*float64 |
|
||||
// +-----------------------------------+----------------------------------------------------------------------------------------------+
|
||||
// | 2022-09-28 14:43:05.491 +0000 UTC | 0.004754464285714286 |
|
||||
// | 2022-09-28 14:43:06.491 +0000 UTC | 0.004754464285714286 |
|
||||
// | 2022-09-28 14:43:07.491 +0000 UTC | 0.004754464285714286 |
|
||||
// | 2022-09-28 14:43:08.491 +0000 UTC | 0.004754464285714286 |
|
||||
// | 2022-09-28 14:43:09.491 +0000 UTC | 0.004754481132075472 |
|
||||
// | 2022-09-28 14:43:10.491 +0000 UTC | 0.004754481132075472 |
|
||||
// | 2022-09-28 14:43:11.491 +0000 UTC | 0.004754481132075472 |
|
||||
// | 2022-09-28 14:43:12.491 +0000 UTC | 0.004754481132075472 |
|
||||
// | 2022-09-28 14:43:13.491 +0000 UTC | 0.004754481132075472 |
|
||||
// | ... | ... |
|
||||
// +-----------------------------------+----------------------------------------------------------------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "matrix"
|
||||
},
|
||||
"executedQueryString": "Expr: histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[1m0s])) by (le))\nStep: 1s"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
},
|
||||
"config": {
|
||||
"interval": 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[1m0s])) by (le))",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1664376185491,
|
||||
1664376186491,
|
||||
1664376187491,
|
||||
1664376188491,
|
||||
1664376189491,
|
||||
1664376190491,
|
||||
1664376191491,
|
||||
1664376192491,
|
||||
1664376193491,
|
||||
1664376194491,
|
||||
1664376195491,
|
||||
1664376196491,
|
||||
1664376197491,
|
||||
1664376198491,
|
||||
1664376199491,
|
||||
1664376200491,
|
||||
1664376201491,
|
||||
1664376202491,
|
||||
1664376203491,
|
||||
1664376204491,
|
||||
1664376205491,
|
||||
1664376206491,
|
||||
1664376207491,
|
||||
1664376208491,
|
||||
1664376209491,
|
||||
1664376210491,
|
||||
1664376211491,
|
||||
1664376212491,
|
||||
1664376213491,
|
||||
1664376214491,
|
||||
1664376215491,
|
||||
1664376216491,
|
||||
1664376217491,
|
||||
1664376218491,
|
||||
1664376219491,
|
||||
1664376220491,
|
||||
1664376221491,
|
||||
1664376222491,
|
||||
1664376223491,
|
||||
1664376224491,
|
||||
1664376225491,
|
||||
1664376226491,
|
||||
1664376227491,
|
||||
1664376228491,
|
||||
1664376229491,
|
||||
1664376230491,
|
||||
1664376231491,
|
||||
1664376232491,
|
||||
1664376233491,
|
||||
1664376234491,
|
||||
1664376235491,
|
||||
1664376236491,
|
||||
1664376237491,
|
||||
1664376238491,
|
||||
1664376239491,
|
||||
1664376240491,
|
||||
1664376241491,
|
||||
1664376242491,
|
||||
1664376243491,
|
||||
1664376244491,
|
||||
1664376245491,
|
||||
1664376246491,
|
||||
1664376247491,
|
||||
1664376248491,
|
||||
1664376249491,
|
||||
1664376250491,
|
||||
1664376251491,
|
||||
1664376252491,
|
||||
1664376253491,
|
||||
1664376254491,
|
||||
1664376255491,
|
||||
1664376256491,
|
||||
1664376257491,
|
||||
1664376258491,
|
||||
1664376259491,
|
||||
1664376260491,
|
||||
1664376261491,
|
||||
1664376262491,
|
||||
1664376263491,
|
||||
1664376264491,
|
||||
1664376265491,
|
||||
1664376266491,
|
||||
1664376267491,
|
||||
1664376268491,
|
||||
1664376269491,
|
||||
1664376270491,
|
||||
1664376271491,
|
||||
1664376272491,
|
||||
1664376273491,
|
||||
1664376274491,
|
||||
1664376275491,
|
||||
1664376276491,
|
||||
1664376277491,
|
||||
1664376278491,
|
||||
1664376279491,
|
||||
1664376280491,
|
||||
1664376281491,
|
||||
1664376282491,
|
||||
1664376283491,
|
||||
1664376284491,
|
||||
1664376285491,
|
||||
1664376286491,
|
||||
1664376287491,
|
||||
1664376288491,
|
||||
1664376289491,
|
||||
1664376290491,
|
||||
1664376291491,
|
||||
1664376292491,
|
||||
1664376293491,
|
||||
1664376294491,
|
||||
1664376295491,
|
||||
1664376296491,
|
||||
1664376297491,
|
||||
1664376298491,
|
||||
1664376299491,
|
||||
1664376300491,
|
||||
1664376301491,
|
||||
1664376302491,
|
||||
1664376303491,
|
||||
1664376304491,
|
||||
1664376305491,
|
||||
1664376306491,
|
||||
1664376307491,
|
||||
1664376308491,
|
||||
1664376309491,
|
||||
1664376310491,
|
||||
1664376311491,
|
||||
1664376312491,
|
||||
1664376313491,
|
||||
1664376314491,
|
||||
1664376315491,
|
||||
1664376316491,
|
||||
1664376317491,
|
||||
1664376318491,
|
||||
1664376319491,
|
||||
1664376320491,
|
||||
1664376321491,
|
||||
1664376322491,
|
||||
1664376323491,
|
||||
1664376324491,
|
||||
1664376325491,
|
||||
1664376326491,
|
||||
1664376327491,
|
||||
1664376328491,
|
||||
1664376329491,
|
||||
1664376330491,
|
||||
1664376331491,
|
||||
1664376332491,
|
||||
1664376333491,
|
||||
1664376334491,
|
||||
1664376335491,
|
||||
1664376336491,
|
||||
1664376337491,
|
||||
1664376338491,
|
||||
1664376339491,
|
||||
1664376340491,
|
||||
1664376341491,
|
||||
1664376342491,
|
||||
1664376343491,
|
||||
1664376344491,
|
||||
1664376345491,
|
||||
1664376346491,
|
||||
1664376347491,
|
||||
1664376348491,
|
||||
1664376349491,
|
||||
1664376350491,
|
||||
1664376351491,
|
||||
1664376352491,
|
||||
1664376353491,
|
||||
1664376354491,
|
||||
1664376355491,
|
||||
1664376356491,
|
||||
1664376357491,
|
||||
1664376358491,
|
||||
1664376359491,
|
||||
1664376360491,
|
||||
1664376361491,
|
||||
1664376362491,
|
||||
1664376363491,
|
||||
1664376364491,
|
||||
1664376365491,
|
||||
1664376366491,
|
||||
1664376367491,
|
||||
1664376368491,
|
||||
1664376369491,
|
||||
1664376370491,
|
||||
1664376371491,
|
||||
1664376372491,
|
||||
1664376373491,
|
||||
1664376374491,
|
||||
1664376375491,
|
||||
1664376376491,
|
||||
1664376377491,
|
||||
1664376378491,
|
||||
1664376379491,
|
||||
1664376380491,
|
||||
1664376381491,
|
||||
1664376382491,
|
||||
1664376383491,
|
||||
1664376384491,
|
||||
1664376385491,
|
||||
1664376386491,
|
||||
1664376387491,
|
||||
1664376388491,
|
||||
1664376389491,
|
||||
1664376390491,
|
||||
1664376391491,
|
||||
1664376392491,
|
||||
1664376393491,
|
||||
1664376394491,
|
||||
1664376395491,
|
||||
1664376396491,
|
||||
1664376397491,
|
||||
1664376398491,
|
||||
1664376399491,
|
||||
1664376400491,
|
||||
1664376401491,
|
||||
1664376402491,
|
||||
1664376403491,
|
||||
1664376404491,
|
||||
1664376405491,
|
||||
1664376406491,
|
||||
1664376407491,
|
||||
1664376408491,
|
||||
1664376409491,
|
||||
1664376410491,
|
||||
1664376411491,
|
||||
1664376412491,
|
||||
1664376413491,
|
||||
1664376414491,
|
||||
1664376415491,
|
||||
1664376416491,
|
||||
1664376417491,
|
||||
1664376418491,
|
||||
1664376419491,
|
||||
1664376420491,
|
||||
1664376421491,
|
||||
1664376422491,
|
||||
1664376423491,
|
||||
1664376424491,
|
||||
1664376425491,
|
||||
1664376426491,
|
||||
1664376427491,
|
||||
1664376428491,
|
||||
1664376429491,
|
||||
1664376430491,
|
||||
1664376431491,
|
||||
1664376432491,
|
||||
1664376433491,
|
||||
1664376434491,
|
||||
1664376435491,
|
||||
1664376436491,
|
||||
1664376437491,
|
||||
1664376438491,
|
||||
1664376439491,
|
||||
1664376440491,
|
||||
1664376441491,
|
||||
1664376442491,
|
||||
1664376443491,
|
||||
1664376444491,
|
||||
1664376445491,
|
||||
1664376446491,
|
||||
1664376447491,
|
||||
1664376448491,
|
||||
1664376449491,
|
||||
1664376450491,
|
||||
1664376451491,
|
||||
1664376452491,
|
||||
1664376453491,
|
||||
1664376454491,
|
||||
1664376455491,
|
||||
1664376456491,
|
||||
1664376457491,
|
||||
1664376458491,
|
||||
1664376459491,
|
||||
1664376460491,
|
||||
1664376461491,
|
||||
1664376462491,
|
||||
1664376463491,
|
||||
1664376464491,
|
||||
1664376465491,
|
||||
1664376466491,
|
||||
1664376467491,
|
||||
1664376468491,
|
||||
1664376469491,
|
||||
1664376470491,
|
||||
1664376471491,
|
||||
1664376472491,
|
||||
1664376473491,
|
||||
1664376474491,
|
||||
1664376475491,
|
||||
1664376476491,
|
||||
1664376477491,
|
||||
1664376478491,
|
||||
1664376479491,
|
||||
1664376480491,
|
||||
1664376481491,
|
||||
1664376482491,
|
||||
1664376483491,
|
||||
1664376484491,
|
||||
1664376485491
|
||||
],
|
||||
[
|
||||
0.004754464285714286,
|
||||
0.004754464285714286,
|
||||
0.004754464285714286,
|
||||
0.004754464285714286,
|
||||
0.004754481132075472,
|
||||
0.004754481132075472,
|
||||
0.004754481132075472,
|
||||
0.004754481132075472,
|
||||
0.004754481132075472,
|
||||
0.004754481132075472,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754532442748091,
|
||||
0.004754620622568094,
|
||||
0.004754620622568094,
|
||||
0.004754620622568094,
|
||||
0.004754620622568094,
|
||||
0.004754620622568094,
|
||||
0.004754620622568094,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.00475462962962963,
|
||||
0.004754625121713728,
|
||||
0.004754625121713728,
|
||||
0.004754625121713728,
|
||||
0.004754625121713728,
|
||||
0.004754625121713728,
|
||||
0.004754625121713728,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.004754638671874999,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.07309523809523814,
|
||||
0.07309523809523814,
|
||||
0.07309523809523814,
|
||||
0.07309523809523814,
|
||||
0.07309523809523814,
|
||||
0.07309523809523814,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09168949771689497,
|
||||
0.09621014492753623,
|
||||
0.09621014492753623,
|
||||
0.09621014492753623,
|
||||
0.09621014492753623,
|
||||
0.09621014492753623,
|
||||
0.09621014492753623,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09886509635974303,
|
||||
0.09992233009708738,
|
||||
0.09992233009708738,
|
||||
0.09992233009708738,
|
||||
0.09992233009708738,
|
||||
0.09992233009708738,
|
||||
0.09992233009708738,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09990847784200386,
|
||||
0.09897701149425286,
|
||||
0.09897701149425286,
|
||||
0.09897701149425286,
|
||||
0.09897701149425286,
|
||||
0.09897701149425286,
|
||||
0.09897701149425286,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09700833333333335,
|
||||
0.09188218390804595,
|
||||
0.09188218390804595,
|
||||
0.09188218390804595,
|
||||
0.09188218390804595,
|
||||
0.09188218390804595,
|
||||
0.09188218390804595,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.05788461538461537,
|
||||
0.004767840375586855,
|
||||
0.004767840375586855,
|
||||
0.004767840375586855,
|
||||
0.004767840375586855,
|
||||
0.004767840375586855,
|
||||
0.004767840375586855,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004750000000000001,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.004749999999999999,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475,
|
||||
0.00475
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,92 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "matrix"
|
||||
// },
|
||||
// "executedQueryString": "Expr: 1 / 0\nStep: 1s"
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 2 Fields by 3 Rows
|
||||
// +-------------------------------+------------------+
|
||||
// | Name: Time | Name: 1 / 0 |
|
||||
// | Labels: | Labels: |
|
||||
// | Type: []time.Time | Type: []*float64 |
|
||||
// +-------------------------------+------------------+
|
||||
// | 2022-01-11 08:25:30 +0000 UTC | +Inf |
|
||||
// | 2022-01-11 08:25:31 +0000 UTC | +Inf |
|
||||
// | 2022-01-11 08:25:32 +0000 UTC | +Inf |
|
||||
// +-------------------------------+------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "matrix"
|
||||
},
|
||||
"executedQueryString": "Expr: 1 / 0\nStep: 1s"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
},
|
||||
"config": {
|
||||
"interval": 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "1 / 0",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1641889530000,
|
||||
1641889531000,
|
||||
1641889532000
|
||||
],
|
||||
[
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
],
|
||||
"entities": [
|
||||
null,
|
||||
{
|
||||
"Inf": [
|
||||
0,
|
||||
1,
|
||||
2
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "matrix"
|
||||
// },
|
||||
// "executedQueryString": "Expr: test1\nStep: 1s"
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 2 Fields by 3 Rows
|
||||
// +-------------------------------+------------------------------------------------+
|
||||
// | Name: Time | Name: go_goroutines{job="prometheus"} |
|
||||
// | Labels: | Labels: __name__=go_goroutines, job=prometheus |
|
||||
// | Type: []time.Time | Type: []*float64 |
|
||||
// +-------------------------------+------------------------------------------------+
|
||||
// | 2022-01-11 08:25:33 +0000 UTC | 21 |
|
||||
// | 2022-01-11 08:25:34 +0000 UTC | 32 |
|
||||
// | 2022-01-11 08:25:37 +0000 UTC | 43 |
|
||||
// +-------------------------------+------------------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "matrix"
|
||||
},
|
||||
"executedQueryString": "Expr: test1\nStep: 1s"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
},
|
||||
"config": {
|
||||
"interval": 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "go_goroutines{job=\"prometheus\"}",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "go_goroutines",
|
||||
"job": "prometheus"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1641889533000,
|
||||
1641889534000,
|
||||
1641889537000
|
||||
],
|
||||
[
|
||||
21,
|
||||
32,
|
||||
43
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,95 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "matrix"
|
||||
// },
|
||||
// "executedQueryString": "Expr: \nStep: 1s"
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 2 Fields by 3 Rows
|
||||
// +-------------------------------+---------------------------------------------------------+
|
||||
// | Name: Time | Name: {handler="/api/v1/query_range", job="prometheus"} |
|
||||
// | Labels: | Labels: handler=/api/v1/query_range, job=prometheus |
|
||||
// | Type: []time.Time | Type: []*float64 |
|
||||
// +-------------------------------+---------------------------------------------------------+
|
||||
// | 2022-01-11 08:25:30 +0000 UTC | NaN |
|
||||
// | 2022-01-11 08:25:31 +0000 UTC | NaN |
|
||||
// | 2022-01-11 08:25:32 +0000 UTC | NaN |
|
||||
// +-------------------------------+---------------------------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "matrix"
|
||||
},
|
||||
"executedQueryString": "Expr: \nStep: 1s"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
},
|
||||
"config": {
|
||||
"interval": 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "{handler=\"/api/v1/query_range\", job=\"prometheus\"}",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"handler": "/api/v1/query_range",
|
||||
"job": "prometheus"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1641889530000,
|
||||
1641889531000,
|
||||
1641889532000
|
||||
],
|
||||
[
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
],
|
||||
"entities": [
|
||||
null,
|
||||
{
|
||||
"NaN": [
|
||||
0,
|
||||
1,
|
||||
2
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "matrix"
|
||||
// },
|
||||
// "executedQueryString": "Expr: \nStep: 1s"
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 3 Fields by 4 Rows
|
||||
// +-----------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+
|
||||
// | Name: Time | Name: prometheus_http_requests_total{code="200", handler="/api/v1/query_range", job="prometheus"} | Name: prometheus_http_requests_total{code="400", handler="/api/v1/query_range", job="prometheus"} |
|
||||
// | Labels: | Labels: __name__=prometheus_http_requests_total, code=200, handler=/api/v1/query_range, job=prometheus | Labels: __name__=prometheus_http_requests_total, code=400, handler=/api/v1/query_range, job=prometheus |
|
||||
// | Type: []time.Time | Type: []*float64 | Type: []*float64 |
|
||||
// +-----------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+
|
||||
// | 2022-01-11 08:25:29.123 +0000 UTC | null | 54 |
|
||||
// | 2022-01-11 08:25:30.123 +0000 UTC | 21 | null |
|
||||
// | 2022-01-11 08:25:31.123 +0000 UTC | 32 | null |
|
||||
// | 2022-01-11 08:25:32.123 +0000 UTC | 43 | 76 |
|
||||
// +-----------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "matrix"
|
||||
},
|
||||
"executedQueryString": "Expr: \nStep: 1s"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
},
|
||||
"config": {
|
||||
"interval": 1000
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "prometheus_http_requests_total{code=\"200\", handler=\"/api/v1/query_range\", job=\"prometheus\"}",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "prometheus_http_requests_total",
|
||||
"code": "200",
|
||||
"handler": "/api/v1/query_range",
|
||||
"job": "prometheus"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "prometheus_http_requests_total{code=\"400\", handler=\"/api/v1/query_range\", job=\"prometheus\"}",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "prometheus_http_requests_total",
|
||||
"code": "400",
|
||||
"handler": "/api/v1/query_range",
|
||||
"job": "prometheus"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1641889529123,
|
||||
1641889530123,
|
||||
1641889531123,
|
||||
1641889532123
|
||||
],
|
||||
[
|
||||
null,
|
||||
21,
|
||||
32,
|
||||
43
|
||||
],
|
||||
[
|
||||
54,
|
||||
null,
|
||||
null,
|
||||
76
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -3,13 +3,11 @@ package converter
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"sort"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"github.com/grafana/grafana-plugin-sdk-go/backend"
|
||||
"github.com/grafana/grafana-plugin-sdk-go/data"
|
||||
"github.com/grafana/grafana-plugin-sdk-go/experimental"
|
||||
jsoniter "github.com/json-iterator/go"
|
||||
)
|
||||
|
||||
@ -19,9 +17,7 @@ func logf(format string, a ...interface{}) {
|
||||
}
|
||||
|
||||
type Options struct {
|
||||
MatrixWideSeries bool
|
||||
VectorWideSeries bool
|
||||
Dataplane bool
|
||||
Dataplane bool
|
||||
}
|
||||
|
||||
// ReadPrometheusStyleResult will read results from a prometheus or loki server and return data frames
|
||||
@ -114,18 +110,8 @@ func readPrometheusData(iter *jsoniter.Iterator, opt Options) backend.DataRespon
|
||||
|
||||
case "result":
|
||||
switch resultType {
|
||||
case "matrix":
|
||||
if opt.MatrixWideSeries {
|
||||
rsp = readMatrixOrVectorWide(iter, resultType, opt)
|
||||
} else {
|
||||
rsp = readMatrixOrVectorMulti(iter, resultType, opt)
|
||||
}
|
||||
case "vector":
|
||||
if opt.VectorWideSeries {
|
||||
rsp = readMatrixOrVectorWide(iter, resultType, opt)
|
||||
} else {
|
||||
rsp = readMatrixOrVectorMulti(iter, resultType, opt)
|
||||
}
|
||||
case "matrix", "vector":
|
||||
rsp = readMatrixOrVectorMulti(iter, resultType, opt)
|
||||
case "streams":
|
||||
rsp = readStream(iter)
|
||||
case "string":
|
||||
@ -364,123 +350,6 @@ func readScalar(iter *jsoniter.Iterator) backend.DataResponse {
|
||||
}
|
||||
}
|
||||
|
||||
func readMatrixOrVectorWide(iter *jsoniter.Iterator, resultType string, opt Options) backend.DataResponse {
|
||||
rowIdx := 0
|
||||
timeMap := map[int64]int{}
|
||||
timeField := data.NewFieldFromFieldType(data.FieldTypeTime, 0)
|
||||
timeField.Name = data.TimeSeriesTimeFieldName
|
||||
frame := data.NewFrame("", timeField)
|
||||
|
||||
frame.Meta = &data.FrameMeta{ // Overwritten if histogram
|
||||
Type: data.FrameTypeTimeSeriesWide,
|
||||
Custom: resultTypeToCustomMeta(resultType),
|
||||
}
|
||||
|
||||
if opt.Dataplane && resultType == "vector" {
|
||||
frame.Meta.Type = data.FrameTypeNumericWide
|
||||
}
|
||||
if opt.Dataplane {
|
||||
frame.Meta.TypeVersion = data.FrameTypeVersion{0, 1}
|
||||
}
|
||||
|
||||
rsp := backend.DataResponse{
|
||||
Frames: []*data.Frame{},
|
||||
}
|
||||
|
||||
for iter.ReadArray() {
|
||||
valueField := data.NewFieldFromFieldType(data.FieldTypeNullableFloat64, frame.Rows())
|
||||
valueField.Name = data.TimeSeriesValueFieldName
|
||||
valueField.Labels = data.Labels{}
|
||||
frame.Fields = append(frame.Fields, valueField)
|
||||
|
||||
var histogram *histogramInfo
|
||||
|
||||
for l1Field := iter.ReadObject(); l1Field != ""; l1Field = iter.ReadObject() {
|
||||
switch l1Field {
|
||||
case "metric":
|
||||
iter.ReadVal(&valueField.Labels)
|
||||
|
||||
case "value":
|
||||
timeMap, rowIdx = addValuePairToFrame(frame, timeMap, rowIdx, iter)
|
||||
|
||||
// nolint:goconst
|
||||
case "values":
|
||||
for iter.ReadArray() {
|
||||
timeMap, rowIdx = addValuePairToFrame(frame, timeMap, rowIdx, iter)
|
||||
}
|
||||
|
||||
case "histogram":
|
||||
if histogram == nil {
|
||||
histogram = newHistogramInfo()
|
||||
}
|
||||
err := readHistogram(iter, histogram)
|
||||
if err != nil {
|
||||
rsp.Error = err
|
||||
}
|
||||
|
||||
case "histograms":
|
||||
if histogram == nil {
|
||||
histogram = newHistogramInfo()
|
||||
}
|
||||
for iter.ReadArray() {
|
||||
err := readHistogram(iter, histogram)
|
||||
if err != nil {
|
||||
rsp.Error = err
|
||||
}
|
||||
}
|
||||
|
||||
default:
|
||||
iter.Skip()
|
||||
logf("readMatrixOrVector: %s\n", l1Field)
|
||||
}
|
||||
}
|
||||
|
||||
if histogram != nil {
|
||||
histogram.yMin.Labels = valueField.Labels
|
||||
frame := data.NewFrame(valueField.Name, histogram.time, histogram.yMin, histogram.yMax, histogram.count, histogram.yLayout)
|
||||
frame.Meta = &data.FrameMeta{
|
||||
Type: "heatmap-cells",
|
||||
}
|
||||
if frame.Name == data.TimeSeriesValueFieldName {
|
||||
frame.Name = "" // only set the name if useful
|
||||
}
|
||||
rsp.Frames = append(rsp.Frames, frame)
|
||||
}
|
||||
}
|
||||
|
||||
if len(rsp.Frames) == 0 {
|
||||
sorter := experimental.NewFrameSorter(frame, frame.Fields[0])
|
||||
sort.Sort(sorter)
|
||||
rsp.Frames = append(rsp.Frames, frame)
|
||||
}
|
||||
|
||||
return rsp
|
||||
}
|
||||
|
||||
func addValuePairToFrame(frame *data.Frame, timeMap map[int64]int, rowIdx int, iter *jsoniter.Iterator) (map[int64]int, int) {
|
||||
timeField := frame.Fields[0]
|
||||
valueField := frame.Fields[len(frame.Fields)-1]
|
||||
|
||||
t, v, err := readTimeValuePair(iter)
|
||||
if err != nil {
|
||||
return timeMap, rowIdx
|
||||
}
|
||||
|
||||
ns := t.UnixNano()
|
||||
i, ok := timeMap[ns]
|
||||
if !ok {
|
||||
timeMap[ns] = rowIdx
|
||||
i = rowIdx
|
||||
expandFrame(frame, i)
|
||||
rowIdx++
|
||||
}
|
||||
|
||||
timeField.Set(i, t)
|
||||
valueField.Set(i, &v)
|
||||
|
||||
return timeMap, rowIdx
|
||||
}
|
||||
|
||||
func readMatrixOrVectorMulti(iter *jsoniter.Iterator, resultType string, opt Options) backend.DataResponse {
|
||||
rsp := backend.DataResponse{}
|
||||
|
||||
@ -582,14 +451,6 @@ func readTimeValuePair(iter *jsoniter.Iterator) (time.Time, float64, error) {
|
||||
return tt, fv, err
|
||||
}
|
||||
|
||||
func expandFrame(frame *data.Frame, idx int) {
|
||||
for _, f := range frame.Fields {
|
||||
if idx+1 > f.Len() {
|
||||
f.Extend(idx + 1 - f.Len())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
type histogramInfo struct {
|
||||
//XMax (time) YMin Ymax Count YLayout
|
||||
time *data.Field
|
||||
|
@ -38,7 +38,6 @@ func TestReadPromFrames(t *testing.T) {
|
||||
|
||||
for _, name := range files {
|
||||
t.Run(name, runScenario(name, Options{}))
|
||||
t.Run(name, runScenario(name, Options{MatrixWideSeries: true, VectorWideSeries: true}))
|
||||
}
|
||||
}
|
||||
|
||||
@ -52,10 +51,6 @@ func runScenario(name string, opts Options) func(t *testing.T) {
|
||||
f, err := os.Open(path.Join("testdata", name+".json"))
|
||||
require.NoError(t, err)
|
||||
|
||||
if opts.MatrixWideSeries || opts.VectorWideSeries {
|
||||
name = name + "-wide"
|
||||
}
|
||||
|
||||
iter := jsoniter.Parse(jsoniter.ConfigDefault, f, 1024)
|
||||
rsp := ReadPrometheusStyleResult(iter, opts)
|
||||
|
||||
|
@ -1,205 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "stats": {
|
||||
// "ingester": {
|
||||
// "compressedBytes": 0,
|
||||
// "decompressedBytes": 0,
|
||||
// "decompressedLines": 0,
|
||||
// "headChunkBytes": 0,
|
||||
// "headChunkLines": 0,
|
||||
// "totalBatches": 0,
|
||||
// "totalChunksMatched": 0,
|
||||
// "totalDuplicates": 0,
|
||||
// "totalLinesSent": 0,
|
||||
// "totalReached": 0
|
||||
// },
|
||||
// "store": {
|
||||
// "chunksDownloadTime": 0.000390958,
|
||||
// "compressedBytes": 31432,
|
||||
// "decompressedBytes": 7772,
|
||||
// "decompressedLines": 55,
|
||||
// "headChunkBytes": 0,
|
||||
// "headChunkLines": 0,
|
||||
// "totalChunksDownloaded": 2,
|
||||
// "totalChunksRef": 2,
|
||||
// "totalDuplicates": 0
|
||||
// },
|
||||
// "summary": {
|
||||
// "bytesProcessedPerSecond": 3507022,
|
||||
// "execTime": 0.002216125,
|
||||
// "linesProcessedPerSecond": 24818,
|
||||
// "totalBytesProcessed": 7772,
|
||||
// "totalLinesProcessed": 55
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 6 Rows
|
||||
// +---------------------------------------+-----------------------------------------+------------------+---------------------+
|
||||
// | Name: __labels | Name: Time | Name: Line | Name: TS |
|
||||
// | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []json.RawMessage | Type: []time.Time | Type: []string | Type: []string |
|
||||
// +---------------------------------------+-----------------------------------------+------------------+---------------------+
|
||||
// | {"level":"error","location":"moon🌙"} | 2022-02-16 16:50:44.81075712 +0000 UTC | log line error 1 | 1645030244810757120 |
|
||||
// | {"level":"info","location":"moon🌙"} | 2022-02-16 16:50:47.02773504 +0000 UTC | log line info 1 | 1645030247027735040 |
|
||||
// | {"level":"info","location":"moon🌙"} | 2022-02-16 16:50:46.277587968 +0000 UTC | log line info 2 | 1645030246277587968 |
|
||||
// | {"level":"info","location":"moon🌙"} | 2022-02-16 16:50:46.277587968 +0000 UTC | log line info 2 | 1645030246277587968 |
|
||||
// | {"level":"info","location":"moon🌙"} | 2022-02-16 16:50:45.539423744 +0000 UTC | log line info 3 | 1645030245539423744 |
|
||||
// | {"level":"info","location":"moon🌙"} | 2022-02-16 16:50:44.091700992 +0000 UTC | log line info 4 | 1645030244091700992 |
|
||||
// +---------------------------------------+-----------------------------------------+------------------+---------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"stats": {
|
||||
"ingester": {
|
||||
"compressedBytes": 0,
|
||||
"decompressedBytes": 0,
|
||||
"decompressedLines": 0,
|
||||
"headChunkBytes": 0,
|
||||
"headChunkLines": 0,
|
||||
"totalBatches": 0,
|
||||
"totalChunksMatched": 0,
|
||||
"totalDuplicates": 0,
|
||||
"totalLinesSent": 0,
|
||||
"totalReached": 0
|
||||
},
|
||||
"store": {
|
||||
"chunksDownloadTime": 0.000390958,
|
||||
"compressedBytes": 31432,
|
||||
"decompressedBytes": 7772,
|
||||
"decompressedLines": 55,
|
||||
"headChunkBytes": 0,
|
||||
"headChunkLines": 0,
|
||||
"totalChunksDownloaded": 2,
|
||||
"totalChunksRef": 2,
|
||||
"totalDuplicates": 0
|
||||
},
|
||||
"summary": {
|
||||
"bytesProcessedPerSecond": 3507022,
|
||||
"execTime": 0.002216125,
|
||||
"linesProcessedPerSecond": 24818,
|
||||
"totalBytesProcessed": 7772,
|
||||
"totalLinesProcessed": 55
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "__labels",
|
||||
"type": "other",
|
||||
"typeInfo": {
|
||||
"frame": "json.RawMessage"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Line",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "TS",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
{
|
||||
"level": "error",
|
||||
"location": "moon🌙"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon🌙"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon🌙"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon🌙"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon🌙"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon🌙"
|
||||
}
|
||||
],
|
||||
[
|
||||
1645030244810,
|
||||
1645030247027,
|
||||
1645030246277,
|
||||
1645030246277,
|
||||
1645030245539,
|
||||
1645030244091
|
||||
],
|
||||
[
|
||||
"log line error 1",
|
||||
"log line info 1",
|
||||
"log line info 2",
|
||||
"log line info 2",
|
||||
"log line info 3",
|
||||
"log line info 4"
|
||||
],
|
||||
[
|
||||
"1645030244810757120",
|
||||
"1645030247027735040",
|
||||
"1645030246277587968",
|
||||
"1645030246277587968",
|
||||
"1645030245539423744",
|
||||
"1645030244091700992"
|
||||
]
|
||||
],
|
||||
"nanos": [
|
||||
null,
|
||||
[
|
||||
757120,
|
||||
735040,
|
||||
587968,
|
||||
587968,
|
||||
423744,
|
||||
700992
|
||||
],
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,196 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "stats": {
|
||||
// "ingester": {
|
||||
// "compressedBytes": 0,
|
||||
// "decompressedBytes": 0,
|
||||
// "decompressedLines": 0,
|
||||
// "headChunkBytes": 0,
|
||||
// "headChunkLines": 0,
|
||||
// "totalBatches": 0,
|
||||
// "totalChunksMatched": 0,
|
||||
// "totalDuplicates": 0,
|
||||
// "totalLinesSent": 0,
|
||||
// "totalReached": 0
|
||||
// },
|
||||
// "store": {
|
||||
// "chunksDownloadTime": 0.000390958,
|
||||
// "compressedBytes": 31432,
|
||||
// "decompressedBytes": 7772,
|
||||
// "decompressedLines": 55,
|
||||
// "headChunkBytes": 0,
|
||||
// "headChunkLines": 0,
|
||||
// "totalChunksDownloaded": 2,
|
||||
// "totalChunksRef": 2,
|
||||
// "totalDuplicates": 0
|
||||
// },
|
||||
// "summary": {
|
||||
// "bytesProcessedPerSecond": 3507022,
|
||||
// "execTime": 0.002216125,
|
||||
// "linesProcessedPerSecond": 24818,
|
||||
// "totalBytesProcessed": 7772,
|
||||
// "totalLinesProcessed": 55
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 5 Rows
|
||||
// +-------------------------------------+-----------------------------------------+------------------+---------------------+
|
||||
// | Name: __labels | Name: Time | Name: Line | Name: TS |
|
||||
// | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []json.RawMessage | Type: []time.Time | Type: []string | Type: []string |
|
||||
// +-------------------------------------+-----------------------------------------+------------------+---------------------+
|
||||
// | {"level":"error","location":"moon"} | 2022-02-16 16:50:44.81075712 +0000 UTC | log line error 1 | 1645030244810757120 |
|
||||
// | {"level":"info","location":"moon"} | 2022-02-16 16:50:47.02773504 +0000 UTC | log line info 1 | 1645030247027735040 |
|
||||
// | {"level":"info","location":"moon"} | 2022-02-16 16:50:46.277587968 +0000 UTC | log line info 2 | 1645030246277587968 |
|
||||
// | {"level":"info","location":"moon"} | 2022-02-16 16:50:45.539423744 +0000 UTC | log line info 3 | 1645030245539423744 |
|
||||
// | {"level":"info","location":"moon"} | 2022-02-16 16:50:44.091700992 +0000 UTC | log line info 4 | 1645030244091700992 |
|
||||
// +-------------------------------------+-----------------------------------------+------------------+---------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"stats": {
|
||||
"ingester": {
|
||||
"compressedBytes": 0,
|
||||
"decompressedBytes": 0,
|
||||
"decompressedLines": 0,
|
||||
"headChunkBytes": 0,
|
||||
"headChunkLines": 0,
|
||||
"totalBatches": 0,
|
||||
"totalChunksMatched": 0,
|
||||
"totalDuplicates": 0,
|
||||
"totalLinesSent": 0,
|
||||
"totalReached": 0
|
||||
},
|
||||
"store": {
|
||||
"chunksDownloadTime": 0.000390958,
|
||||
"compressedBytes": 31432,
|
||||
"decompressedBytes": 7772,
|
||||
"decompressedLines": 55,
|
||||
"headChunkBytes": 0,
|
||||
"headChunkLines": 0,
|
||||
"totalChunksDownloaded": 2,
|
||||
"totalChunksRef": 2,
|
||||
"totalDuplicates": 0
|
||||
},
|
||||
"summary": {
|
||||
"bytesProcessedPerSecond": 3507022,
|
||||
"execTime": 0.002216125,
|
||||
"linesProcessedPerSecond": 24818,
|
||||
"totalBytesProcessed": 7772,
|
||||
"totalLinesProcessed": 55
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "__labels",
|
||||
"type": "other",
|
||||
"typeInfo": {
|
||||
"frame": "json.RawMessage"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Line",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "TS",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
{
|
||||
"level": "error",
|
||||
"location": "moon"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon"
|
||||
},
|
||||
{
|
||||
"level": "info",
|
||||
"location": "moon"
|
||||
}
|
||||
],
|
||||
[
|
||||
1645030244810,
|
||||
1645030247027,
|
||||
1645030246277,
|
||||
1645030245539,
|
||||
1645030244091
|
||||
],
|
||||
[
|
||||
"log line error 1",
|
||||
"log line info 1",
|
||||
"log line info 2",
|
||||
"log line info 3",
|
||||
"log line info 4"
|
||||
],
|
||||
[
|
||||
"1645030244810757120",
|
||||
"1645030247027735040",
|
||||
"1645030246277587968",
|
||||
"1645030245539423744",
|
||||
"1645030244091700992"
|
||||
]
|
||||
],
|
||||
"nanos": [
|
||||
null,
|
||||
[
|
||||
757120,
|
||||
735040,
|
||||
587968,
|
||||
423744,
|
||||
700992
|
||||
],
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ]
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 2 Rows
|
||||
// +-------------------------+-------------------------------+----------------+---------------------+
|
||||
// | Name: __labels | Name: Time | Name: Line | Name: TS |
|
||||
// | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []json.RawMessage | Type: []time.Time | Type: []string | Type: []string |
|
||||
// +-------------------------+-------------------------------+----------------+---------------------+
|
||||
// | {"label1":"value1"} | 2022-06-17 06:49:51 +0000 UTC | text1 | 1655448591000000000 |
|
||||
// | {"label2":"value2"} | 2022-06-17 06:49:52 +0000 UTC | text2 | 1655448592000000000 |
|
||||
// +-------------------------+-------------------------------+----------------+---------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "__labels",
|
||||
"type": "other",
|
||||
"typeInfo": {
|
||||
"frame": "json.RawMessage"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Line",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "TS",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
{
|
||||
"label1": "value1"
|
||||
},
|
||||
{
|
||||
"label2": "value2"
|
||||
}
|
||||
],
|
||||
[
|
||||
1655448591000,
|
||||
1655448592000
|
||||
],
|
||||
[
|
||||
"text1",
|
||||
"text2"
|
||||
],
|
||||
[
|
||||
"1655448591000000000",
|
||||
"1655448592000000000"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
//
|
||||
// ERROR: bad_data: invalid parameter "start": cannot parse "" to a valid timestamp🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"error": "bad_data: invalid parameter \"start\": cannot parse \"\" to a valid timestamp"
|
||||
}
|
@ -1,116 +0,0 @@
|
||||
{
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "test_exemplar_metric_total",
|
||||
"instance": "localhost:8090",
|
||||
"job": "prometheus",
|
||||
"service": "bar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "traceID",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "a",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1600096945479
|
||||
],
|
||||
[
|
||||
6
|
||||
],
|
||||
[
|
||||
"EpTxMJ40fUus7aGY"
|
||||
],
|
||||
[
|
||||
"not in next"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "test_exemplar_metric_total",
|
||||
"instance": "localhost:8090",
|
||||
"job": "prometheus",
|
||||
"service": "foo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "traceID",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1600096955479,1600096965489
|
||||
],
|
||||
[
|
||||
19,20
|
||||
],
|
||||
[
|
||||
"Olp9XHlq763ccsfa","hCtjygkIHwAN9vs4"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,173 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "exemplar"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 1 Rows
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
// | Name: Time | Name: Value | Name: traceID | Name: a |
|
||||
// | Labels: | Labels: __name__=test_exemplar_metric_total, instance=localhost:8090, job=prometheus, service=bar | Labels: | Labels: |
|
||||
// | Type: []time.Time | Type: []float64 | Type: []string | Type: []string |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
// | 2020-09-14 15:22:25.479 +0000 UTC | 6 | EpTxMJ40fUus7aGY | not in next |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
//
|
||||
//
|
||||
//
|
||||
// Frame[1] {
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "exemplar"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 3 Fields by 2 Rows
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
// | Name: Time | Name: Value | Name: traceID |
|
||||
// | Labels: | Labels: __name__=test_exemplar_metric_total, instance=localhost:8090, job=prometheus, service=foo | Labels: |
|
||||
// | Type: []time.Time | Type: []float64 | Type: []string |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
// | 2020-09-14 15:22:35.479 +0000 UTC | 19 | Olp9XHlq763ccsfa |
|
||||
// | 2020-09-14 15:22:45.489 +0000 UTC | 20 | hCtjygkIHwAN9vs4 |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "test_exemplar_metric_total",
|
||||
"instance": "localhost:8090",
|
||||
"job": "prometheus",
|
||||
"service": "bar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "traceID",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "a",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1600096945479
|
||||
],
|
||||
[
|
||||
6
|
||||
],
|
||||
[
|
||||
"EpTxMJ40fUus7aGY"
|
||||
],
|
||||
[
|
||||
"not in next"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "test_exemplar_metric_total",
|
||||
"instance": "localhost:8090",
|
||||
"job": "prometheus",
|
||||
"service": "foo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "traceID",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1600096955479,
|
||||
1600096965489
|
||||
],
|
||||
[
|
||||
19,
|
||||
20
|
||||
],
|
||||
[
|
||||
"Olp9XHlq763ccsfa",
|
||||
"hCtjygkIHwAN9vs4"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
🌟 This was machine generated. Do not edit. 🌟
|
||||
|
||||
Frame[0] {
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
}
|
||||
Name:
|
||||
Dimensions: 4 Fields by 1 Rows
|
||||
+-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
| Name: Time | Name: Value | Name: traceID | Name: a |
|
||||
| Labels: | Labels: __name__=test_exemplar_metric_total, instance=localhost:8090, job=prometheus, service=bar | Labels: | Labels: |
|
||||
| Type: []time.Time | Type: []float64 | Type: []string | Type: []string |
|
||||
+-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
| 2020-09-14 15:22:25.479 +0000 UTC | 6 | EpTxMJ40fUus7aGY | not in next |
|
||||
+-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
|
||||
|
||||
|
||||
Frame[1] {
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
}
|
||||
Name:
|
||||
Dimensions: 3 Fields by 2 Rows
|
||||
+-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
| Name: Time | Name: Value | Name: traceID |
|
||||
| Labels: | Labels: __name__=test_exemplar_metric_total, instance=localhost:8090, job=prometheus, service=foo | Labels: |
|
||||
| Type: []time.Time | Type: []float64 | Type: []string |
|
||||
+-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
| 2020-09-14 15:22:35.479 +0000 UTC | 19 | Olp9XHlq763ccsfa |
|
||||
| 2020-09-14 15:22:45.489 +0000 UTC | 20 | hCtjygkIHwAN9vs4 |
|
||||
+-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
|
||||
|
||||
====== TEST DATA RESPONSE (arrow base64) ======
|
||||
FRAME=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
|
||||
FRAME=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
|
11568
pkg/util/converter/testdata/prom-exemplars-b-wide-frame.json
vendored
11568
pkg/util/converter/testdata/prom-exemplars-b-wide-frame.json
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -1,156 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "custom": {
|
||||
// "resultType": "exemplar"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 1 Rows
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
// | Name: Time | Name: Value | Name: traceID | Name: a |
|
||||
// | Labels: | Labels: __name__=test_exemplar_metric_total, instance=localhost:8090, job=prometheus, service=bar | Labels: | Labels: |
|
||||
// | Type: []time.Time | Type: []float64 | Type: []string | Type: []string |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
// | 2020-09-14 15:22:25.479 +0000 UTC | 6 | EpTxMJ40fUus7aGY | not in next |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+----------------+
|
||||
//
|
||||
//
|
||||
//
|
||||
// Frame[1] {
|
||||
// "custom": {
|
||||
// "resultType": "exemplar"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 3 Fields by 2 Rows
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
// | Name: Time | Name: Value | Name: traceID |
|
||||
// | Labels: | Labels: __name__=test_exemplar_metric_total, instance=localhost:8090, job=prometheus, service=foo | Labels: |
|
||||
// | Type: []time.Time | Type: []float64 | Type: []string |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
// | 2020-09-14 15:22:35.479 +0000 UTC | 19 | Olp9XHlq763ccsfa |
|
||||
// | 2020-09-14 15:22:45.489 +0000 UTC | 20 | hCtjygkIHwAN9vs4 |
|
||||
// +-----------------------------------+---------------------------------------------------------------------------------------------------+------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "test_exemplar_metric_total",
|
||||
"instance": "localhost:8090",
|
||||
"job": "prometheus",
|
||||
"service": "bar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "traceID",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "a",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1600096945479
|
||||
],
|
||||
[
|
||||
6
|
||||
],
|
||||
[
|
||||
"EpTxMJ40fUus7aGY"
|
||||
],
|
||||
[
|
||||
"not in next"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"custom": {
|
||||
"resultType": "exemplar"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "test_exemplar_metric_total",
|
||||
"instance": "localhost:8090",
|
||||
"job": "prometheus",
|
||||
"service": "foo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "traceID",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1600096955479,
|
||||
1600096965489
|
||||
],
|
||||
[
|
||||
19,
|
||||
20
|
||||
],
|
||||
[
|
||||
"Olp9XHlq763ccsfa",
|
||||
"hCtjygkIHwAN9vs4"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0]
|
||||
// Name:
|
||||
// Dimensions: 1 Fields by 21 Rows
|
||||
// +----------------+
|
||||
// | Name: Value |
|
||||
// | Labels: |
|
||||
// | Type: []string |
|
||||
// +----------------+
|
||||
// | __name__ |
|
||||
// | call |
|
||||
// | code |
|
||||
// | config |
|
||||
// | dialer_name |
|
||||
// | endpoint |
|
||||
// | event |
|
||||
// | goversion |
|
||||
// | handler |
|
||||
// | ... |
|
||||
// +----------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"fields": [
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
"__name__",
|
||||
"call",
|
||||
"code",
|
||||
"config",
|
||||
"dialer_name",
|
||||
"endpoint",
|
||||
"event",
|
||||
"goversion",
|
||||
"handler",
|
||||
"instance",
|
||||
"interval",
|
||||
"job",
|
||||
"le",
|
||||
"listener_name",
|
||||
"name",
|
||||
"quantile",
|
||||
"reason",
|
||||
"role",
|
||||
"scrape_job",
|
||||
"slice",
|
||||
"version"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,99 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "matrix"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 3 Fields by 3 Rows
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+
|
||||
// | Name: Time | Name: Value | Name: Value |
|
||||
// | Labels: | Labels: __name__=up, instance=localhost:9090, job=prometheus | Labels: __name__=up, instance=localhost:9091, job=node |
|
||||
// | Type: []time.Time | Type: []*float64 | Type: []*float64 |
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+
|
||||
// | 2015-07-01 20:10:30.781 +0000 UTC | 1 | 0 |
|
||||
// | 2015-07-01 20:10:45.781 +0000 UTC | 1 | 0 |
|
||||
// | 2015-07-01 20:11:00.781 +0000 UTC | 1 | 1 |
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "matrix"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "up",
|
||||
"instance": "localhost:9090",
|
||||
"job": "prometheus"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "up",
|
||||
"instance": "localhost:9091",
|
||||
"job": "node"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1435781430781,
|
||||
1435781445781,
|
||||
1435781460781
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,94 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "matrix"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 2 Fields by 3 Rows
|
||||
// +-------------------------------+-----------------------------------------------------+
|
||||
// | Name: Time | Name: Value |
|
||||
// | Labels: | Labels: handler=/api/v1/query_range, job=prometheus |
|
||||
// | Type: []time.Time | Type: []*float64 |
|
||||
// +-------------------------------+-----------------------------------------------------+
|
||||
// | 2022-01-11 08:25:30 +0000 UTC | +Inf |
|
||||
// | 2022-01-11 08:25:31 +0000 UTC | NaN |
|
||||
// | 2022-01-11 08:25:32 +0000 UTC | -Inf |
|
||||
// +-------------------------------+-----------------------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "matrix"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"handler": "/api/v1/query_range",
|
||||
"job": "prometheus"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1641889530000,
|
||||
1641889531000,
|
||||
1641889532000
|
||||
],
|
||||
[
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
],
|
||||
"entities": [
|
||||
null,
|
||||
{
|
||||
"NaN": [
|
||||
1
|
||||
],
|
||||
"Inf": [
|
||||
0
|
||||
],
|
||||
"NegInf": [
|
||||
2
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,70 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "numeric-multi",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "scalar"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 2 Fields by 1 Rows
|
||||
// +-----------------------------------+-----------------+
|
||||
// | Name: Time | Name: Value |
|
||||
// | Labels: | Labels: |
|
||||
// | Type: []time.Time | Type: []float64 |
|
||||
// +-----------------------------------+-----------------+
|
||||
// | 2022-05-04 16:02:19.104 +0000 UTC | 2.482e-05 |
|
||||
// +-----------------------------------+-----------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "numeric-multi",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "scalar"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1651680139104
|
||||
],
|
||||
[
|
||||
0.00002482
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,68 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0]
|
||||
// Name:
|
||||
// Dimensions: 3 Fields by 3 Rows
|
||||
// +----------------------------+----------------+----------------+
|
||||
// | Name: __name__ | Name: job | Name: instance |
|
||||
// | Labels: | Labels: | Labels: |
|
||||
// | Type: []string | Type: []string | Type: []string |
|
||||
// +----------------------------+----------------+----------------+
|
||||
// | up | prometheus | localhost:9090 |
|
||||
// | up | node | localhost:9091 |
|
||||
// | process_start_time_seconds | prometheus | localhost:9090 |
|
||||
// +----------------------------+----------------+----------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"fields": [
|
||||
{
|
||||
"name": "__name__",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "job",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "instance",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
"up",
|
||||
"up",
|
||||
"process_start_time_seconds"
|
||||
],
|
||||
[
|
||||
"prometheus",
|
||||
"node",
|
||||
"prometheus"
|
||||
],
|
||||
[
|
||||
"localhost:9090",
|
||||
"localhost:9091",
|
||||
"localhost:9090"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,70 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-multi",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "string"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 2 Fields by 1 Rows
|
||||
// +-----------------------------------+----------------+
|
||||
// | Name: Time | Name: Value |
|
||||
// | Labels: | Labels: |
|
||||
// | Type: []time.Time | Type: []string |
|
||||
// +-----------------------------------+----------------+
|
||||
// | 2022-05-04 16:02:19.104 +0000 UTC | example |
|
||||
// +-----------------------------------+----------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-multi",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "string"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "string",
|
||||
"typeInfo": {
|
||||
"frame": "string"
|
||||
},
|
||||
"labels": {}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1651680139104
|
||||
],
|
||||
[
|
||||
"example"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,768 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "heatmap-cells",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ]
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 5 Fields by 134 Rows
|
||||
// +-----------------------------------+------------------------+------------------------+---------------------+---------------+
|
||||
// | Name: xMax | Name: yMin | Name: yMax | Name: count | Name: yLayout |
|
||||
// | Labels: | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []time.Time | Type: []float64 | Type: []float64 | Type: []float64 | Type: []int8 |
|
||||
// +-----------------------------------+------------------------+------------------------+---------------------+---------------+
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 4.536465129862675e-06 | 4.947050303081549e-06 | 0.13333333333333333 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 4.947050303081549e-06 | 5.394796609394436e-06 | 2.0982456140350876 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 5.394796609394436e-06 | 5.883067418700946e-06 | 4.224561403508771 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 5.883067418700946e-06 | 6.415530511884418e-06 | 4.101754385964911 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 6.415530511884418e-06 | 6.9961856323598564e-06 | 3.5438596491228074 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 6.9961856323598564e-06 | 7.62939453125e-06 | 3.922807017543859 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 7.62939453125e-06 | 8.319913731882154e-06 | 3.8877192982456137 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 8.319913731882154e-06 | 9.07293025972535e-06 | 3.480701754385965 | 0 |
|
||||
// | 2022-04-14 20:21:08.042 +0000 UTC | 9.07293025972535e-06 | 9.894100606163098e-06 | 3.392982456140351 | 0 |
|
||||
// | ... | ... | ... | ... | ... |
|
||||
// +-----------------------------------+------------------------+------------------------+---------------------+---------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "heatmap-cells",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "xMax",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "yMin",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
},
|
||||
"labels": {}
|
||||
},
|
||||
{
|
||||
"name": "yMax",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "count",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "yLayout",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "int8"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042,
|
||||
1649967668042
|
||||
],
|
||||
[
|
||||
0.000004536465129862675,
|
||||
0.000004947050303081549,
|
||||
0.000005394796609394436,
|
||||
0.000005883067418700946,
|
||||
0.000006415530511884418,
|
||||
0.0000069961856323598564,
|
||||
0.00000762939453125,
|
||||
0.000008319913731882154,
|
||||
0.00000907293025972535,
|
||||
0.000009894100606163098,
|
||||
0.000010789593218788871,
|
||||
0.000011766134837401892,
|
||||
0.000012831061023768835,
|
||||
0.000013992371264719713,
|
||||
0.0000152587890625,
|
||||
0.000016639827463764308,
|
||||
0.0000181458605194507,
|
||||
0.000019788201212326197,
|
||||
0.000021579186437577742,
|
||||
0.000023532269674803783,
|
||||
0.00002566212204753767,
|
||||
0.000027984742529439426,
|
||||
0.000030517578125,
|
||||
0.000033279654927528616,
|
||||
0.0000362917210389014,
|
||||
0.000039576402424652394,
|
||||
0.000043158372875155485,
|
||||
0.00004706453934960757,
|
||||
0.00005132424409507534,
|
||||
0.00005596948505887885,
|
||||
0.00006103515625,
|
||||
0.00006655930985505723,
|
||||
0.00009412907869921513,
|
||||
0.00010264848819015068,
|
||||
0.0004477558804710308,
|
||||
0.00048828125,
|
||||
0.0005324744788404579,
|
||||
0.0005806675366224224,
|
||||
0.0006332224387944383,
|
||||
0.0006905339660024878,
|
||||
0.0007530326295937211,
|
||||
0.0008211879055212055,
|
||||
0.0008955117609420616,
|
||||
0.0009765625,
|
||||
0.0010649489576809157,
|
||||
0.0011613350732448448,
|
||||
0.0012664448775888766,
|
||||
0.0013810679320049755,
|
||||
0.0015060652591874421,
|
||||
0.001642375811042411,
|
||||
0.0017910235218841233,
|
||||
0.001953125,
|
||||
0.0021298979153618314,
|
||||
0.0023226701464896895,
|
||||
0.002532889755177753,
|
||||
0.002762135864009951,
|
||||
0.0030121305183748843,
|
||||
0.003284751622084822,
|
||||
0.0035820470437682465,
|
||||
0.00390625,
|
||||
0.004259795830723663,
|
||||
0.004645340292979379,
|
||||
0.005065779510355506,
|
||||
0.005524271728019902,
|
||||
0.0060242610367497685,
|
||||
0.006569503244169644,
|
||||
0.007164094087536493,
|
||||
0.0078125,
|
||||
0.008519591661447326,
|
||||
0.009290680585958758,
|
||||
0.010131559020711013,
|
||||
0.011048543456039804,
|
||||
0.012048522073499537,
|
||||
0.013139006488339287,
|
||||
0.014328188175072986,
|
||||
0.015625,
|
||||
0.01703918332289465,
|
||||
0.018581361171917516,
|
||||
0.020263118041422026,
|
||||
0.022097086912079608,
|
||||
0.024097044146999074,
|
||||
0.026278012976678575,
|
||||
0.028656376350145972,
|
||||
0.03125,
|
||||
0.0340783666457893,
|
||||
0.03716272234383503,
|
||||
0.04052623608284405,
|
||||
0.044194173824159216,
|
||||
0.04819408829399815,
|
||||
0.05255602595335715,
|
||||
0.057312752700291944,
|
||||
0.0625,
|
||||
0.0681567332915786,
|
||||
0.07432544468767006,
|
||||
0.0810524721656881,
|
||||
0.08838834764831843,
|
||||
0.0963881765879963,
|
||||
0.1051120519067143,
|
||||
0.11462550540058389,
|
||||
0.125,
|
||||
0.1363134665831572,
|
||||
0.14865088937534013,
|
||||
0.1621049443313762,
|
||||
0.17677669529663687,
|
||||
0.1927763531759926,
|
||||
0.2102241038134286,
|
||||
0.22925101080116778,
|
||||
0.25,
|
||||
0.2726269331663144,
|
||||
0.29730177875068026,
|
||||
0.3242098886627524,
|
||||
0.35355339059327373,
|
||||
0.3855527063519852,
|
||||
0.4204482076268572,
|
||||
0.45850202160233555,
|
||||
0.5,
|
||||
0.5452538663326288,
|
||||
0.5946035575013605,
|
||||
0.6484197773255048,
|
||||
0.7071067811865475,
|
||||
0.7711054127039704,
|
||||
1,
|
||||
1.0905077326652577,
|
||||
1.189207115002721,
|
||||
1.2968395546510096,
|
||||
1.414213562373095,
|
||||
1.5422108254079407,
|
||||
1.6817928305074288,
|
||||
1.8340080864093422,
|
||||
2,
|
||||
2.1810154653305154,
|
||||
2.378414230005442,
|
||||
2.5936791093020193,
|
||||
2.82842712474619
|
||||
],
|
||||
[
|
||||
0.000004947050303081549,
|
||||
0.000005394796609394436,
|
||||
0.000005883067418700946,
|
||||
0.000006415530511884418,
|
||||
0.0000069961856323598564,
|
||||
0.00000762939453125,
|
||||
0.000008319913731882154,
|
||||
0.00000907293025972535,
|
||||
0.000009894100606163098,
|
||||
0.000010789593218788871,
|
||||
0.000011766134837401892,
|
||||
0.000012831061023768835,
|
||||
0.000013992371264719713,
|
||||
0.0000152587890625,
|
||||
0.000016639827463764308,
|
||||
0.0000181458605194507,
|
||||
0.000019788201212326197,
|
||||
0.000021579186437577742,
|
||||
0.000023532269674803783,
|
||||
0.00002566212204753767,
|
||||
0.000027984742529439426,
|
||||
0.000030517578125,
|
||||
0.000033279654927528616,
|
||||
0.0000362917210389014,
|
||||
0.000039576402424652394,
|
||||
0.000043158372875155485,
|
||||
0.00004706453934960757,
|
||||
0.00005132424409507534,
|
||||
0.00005596948505887885,
|
||||
0.00006103515625,
|
||||
0.00006655930985505723,
|
||||
0.0000725834420778028,
|
||||
0.00010264848819015068,
|
||||
0.0001119389701177577,
|
||||
0.00048828125,
|
||||
0.0005324744788404579,
|
||||
0.0005806675366224224,
|
||||
0.0006332224387944383,
|
||||
0.0006905339660024878,
|
||||
0.0007530326295937211,
|
||||
0.0008211879055212055,
|
||||
0.0008955117609420616,
|
||||
0.0009765625,
|
||||
0.0010649489576809157,
|
||||
0.0011613350732448448,
|
||||
0.0012664448775888766,
|
||||
0.0013810679320049755,
|
||||
0.0015060652591874421,
|
||||
0.001642375811042411,
|
||||
0.0017910235218841233,
|
||||
0.001953125,
|
||||
0.0021298979153618314,
|
||||
0.0023226701464896895,
|
||||
0.002532889755177753,
|
||||
0.002762135864009951,
|
||||
0.0030121305183748843,
|
||||
0.003284751622084822,
|
||||
0.0035820470437682465,
|
||||
0.00390625,
|
||||
0.004259795830723663,
|
||||
0.004645340292979379,
|
||||
0.005065779510355506,
|
||||
0.005524271728019902,
|
||||
0.0060242610367497685,
|
||||
0.006569503244169644,
|
||||
0.007164094087536493,
|
||||
0.0078125,
|
||||
0.008519591661447326,
|
||||
0.009290680585958758,
|
||||
0.010131559020711013,
|
||||
0.011048543456039804,
|
||||
0.012048522073499537,
|
||||
0.013139006488339287,
|
||||
0.014328188175072986,
|
||||
0.015625,
|
||||
0.01703918332289465,
|
||||
0.018581361171917516,
|
||||
0.020263118041422026,
|
||||
0.022097086912079608,
|
||||
0.024097044146999074,
|
||||
0.026278012976678575,
|
||||
0.028656376350145972,
|
||||
0.03125,
|
||||
0.0340783666457893,
|
||||
0.03716272234383503,
|
||||
0.04052623608284405,
|
||||
0.044194173824159216,
|
||||
0.04819408829399815,
|
||||
0.05255602595335715,
|
||||
0.057312752700291944,
|
||||
0.0625,
|
||||
0.0681567332915786,
|
||||
0.07432544468767006,
|
||||
0.0810524721656881,
|
||||
0.08838834764831843,
|
||||
0.0963881765879963,
|
||||
0.1051120519067143,
|
||||
0.11462550540058389,
|
||||
0.125,
|
||||
0.1363134665831572,
|
||||
0.14865088937534013,
|
||||
0.1621049443313762,
|
||||
0.17677669529663687,
|
||||
0.1927763531759926,
|
||||
0.2102241038134286,
|
||||
0.22925101080116778,
|
||||
0.25,
|
||||
0.2726269331663144,
|
||||
0.29730177875068026,
|
||||
0.3242098886627524,
|
||||
0.35355339059327373,
|
||||
0.3855527063519852,
|
||||
0.4204482076268572,
|
||||
0.45850202160233555,
|
||||
0.5,
|
||||
0.5452538663326288,
|
||||
0.5946035575013605,
|
||||
0.6484197773255048,
|
||||
0.7071067811865475,
|
||||
0.7711054127039704,
|
||||
0.8408964152537144,
|
||||
1.0905077326652577,
|
||||
1.189207115002721,
|
||||
1.2968395546510096,
|
||||
1.414213562373095,
|
||||
1.5422108254079407,
|
||||
1.6817928305074288,
|
||||
1.8340080864093422,
|
||||
2,
|
||||
2.1810154653305154,
|
||||
2.378414230005442,
|
||||
2.5936791093020193,
|
||||
2.82842712474619,
|
||||
3.0844216508158815
|
||||
],
|
||||
[
|
||||
0.13333333333333333,
|
||||
2.0982456140350876,
|
||||
4.224561403508771,
|
||||
4.101754385964911,
|
||||
3.5438596491228074,
|
||||
3.922807017543859,
|
||||
3.8877192982456137,
|
||||
3.480701754385965,
|
||||
3.392982456140351,
|
||||
2.971929824561403,
|
||||
2.028070175438596,
|
||||
1.7087719298245612,
|
||||
1.1614035087719294,
|
||||
0.6210526315789473,
|
||||
0.42105263157894735,
|
||||
0.3192982456140351,
|
||||
0.21052631578947364,
|
||||
0.16842105263157892,
|
||||
0.1333333333333333,
|
||||
0.09122807017543859,
|
||||
0.08771929824561403,
|
||||
0.08421052631578947,
|
||||
0.0631578947368421,
|
||||
0.05964912280701754,
|
||||
0.014035087719298244,
|
||||
0.024561403508771926,
|
||||
0.02456140350877193,
|
||||
0.007017543859649122,
|
||||
0,
|
||||
0.010526315789473682,
|
||||
0.003508771929824561,
|
||||
0.003508771929824561,
|
||||
0.003508771929824561,
|
||||
0.003508771929824561,
|
||||
0.003508771929824561,
|
||||
0.007017543859649122,
|
||||
0.007017543859649122,
|
||||
0.03859649122807017,
|
||||
0.07368421052631578,
|
||||
0.04912280701754385,
|
||||
0.09122807017543859,
|
||||
0.03859649122807017,
|
||||
0.02456140350877193,
|
||||
0.017543859649122806,
|
||||
0.031578947368421054,
|
||||
0.06315789473684211,
|
||||
0.10526315789473682,
|
||||
0.11929824561403507,
|
||||
0.10877192982456138,
|
||||
0.11929824561403507,
|
||||
0.19649122807017538,
|
||||
0.24561403508771926,
|
||||
0.19999999999999998,
|
||||
0.18245614035087715,
|
||||
0.2771929824561403,
|
||||
0.5228070175438596,
|
||||
0.663157894736842,
|
||||
0.4070175438596491,
|
||||
0.4421052631578947,
|
||||
1.0070175438596491,
|
||||
1.4210526315789476,
|
||||
1.3859649122807016,
|
||||
1.0035087719298246,
|
||||
0.8771929824561402,
|
||||
8.273684210526316,
|
||||
32.50877192982456,
|
||||
57.18245614035087,
|
||||
53.82105263157894,
|
||||
39.508771929824555,
|
||||
22.824561403508767,
|
||||
11.554385964912282,
|
||||
6.50877192982456,
|
||||
4.529824561403507,
|
||||
3.5298245614035086,
|
||||
2.7438596491228067,
|
||||
2.284210526315789,
|
||||
1.9192982456140348,
|
||||
2.028070175438596,
|
||||
1.9403508771929823,
|
||||
1.4701754385964911,
|
||||
1.1964912280701754,
|
||||
0.9228070175438596,
|
||||
0.8421052631578947,
|
||||
2.8421052631578942,
|
||||
2.508771929824561,
|
||||
1.0842105263157893,
|
||||
0.3473684210526316,
|
||||
0.2526315789473684,
|
||||
0.1964912280701754,
|
||||
0.09473684210526315,
|
||||
0.07017543859649121,
|
||||
0.10526315789473684,
|
||||
0.07368421052631578,
|
||||
0.07368421052631577,
|
||||
0.06666666666666665,
|
||||
0.04912280701754385,
|
||||
0.05263157894736841,
|
||||
0.38947368421052625,
|
||||
2.9157894736842103,
|
||||
0.5052631578947367,
|
||||
0.11228070175438594,
|
||||
0.05263157894736842,
|
||||
0.04210526315789473,
|
||||
0.02807017543859649,
|
||||
0.010526315789473682,
|
||||
0.010526315789473682,
|
||||
0.003508771929824561,
|
||||
0.010526315789473682,
|
||||
0.003508771929824561,
|
||||
0.007017543859649122,
|
||||
0.007017543859649122,
|
||||
0.024561403508771926,
|
||||
0.017543859649122806,
|
||||
0.02456140350877193,
|
||||
0.04561403508771929,
|
||||
0.014035087719298244,
|
||||
0.021052631578947364,
|
||||
0.007017543859649122,
|
||||
0.003508771929824561,
|
||||
0.003508771929824561,
|
||||
0.007017543859649122,
|
||||
0.003508771929824561,
|
||||
0.010526315789473682,
|
||||
0.010526315789473682,
|
||||
0.021052631578947368,
|
||||
0.003508771929824561,
|
||||
0.003508771929824561,
|
||||
0,
|
||||
0.003508771929824561,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.003508771929824561,
|
||||
0.003508771929824561
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,163 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "vector"
|
||||
// }
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 6 Fields by 2 Rows
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+------------------------------------+-----------------------------------+------------------------------------+
|
||||
// | Name: Time | Name: Value | Name: Value | Name: Value | Name: Value | Name: Value |
|
||||
// | Labels: | Labels: __name__=up, instance=localhost:9090, job=prometheus | Labels: __name__=up, instance=localhost:9100, job=node | Labels: level=error, location=moon | Labels: level=info, location=moon | Labels: level=debug, location=moon |
|
||||
// | Type: []time.Time | Type: []*float64 | Type: []*float64 | Type: []*float64 | Type: []*float64 | Type: []*float64 |
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+------------------------------------+-----------------------------------+------------------------------------+
|
||||
// | 2015-07-01 20:10:51.781 +0000 UTC | 1 | 0 | null | null | null |
|
||||
// | 2022-02-16 16:41:39 +0000 UTC | null | null | +Inf | -Inf | NaN |
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+------------------------------------+-----------------------------------+------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "vector"
|
||||
}
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "up",
|
||||
"instance": "localhost:9090",
|
||||
"job": "prometheus"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "up",
|
||||
"instance": "localhost:9100",
|
||||
"job": "node"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"level": "error",
|
||||
"location": "moon"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"level": "info",
|
||||
"location": "moon"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"level": "debug",
|
||||
"location": "moon"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1435781451781,
|
||||
1645029699000
|
||||
],
|
||||
[
|
||||
1,
|
||||
null
|
||||
],
|
||||
[
|
||||
0,
|
||||
null
|
||||
],
|
||||
[
|
||||
null,
|
||||
null
|
||||
],
|
||||
[
|
||||
null,
|
||||
null
|
||||
],
|
||||
[
|
||||
null,
|
||||
null
|
||||
]
|
||||
],
|
||||
"entities": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
{
|
||||
"Inf": [
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"NegInf": [
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"NaN": [
|
||||
1
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,183 +0,0 @@
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
//
|
||||
// Frame[0] {
|
||||
// "type": "timeseries-wide",
|
||||
// "typeVersion": [
|
||||
// 0,
|
||||
// 0
|
||||
// ],
|
||||
// "custom": {
|
||||
// "resultType": "vector"
|
||||
// },
|
||||
// "notices": [
|
||||
// {
|
||||
// "severity": "warning",
|
||||
// "text": "warning 1"
|
||||
// },
|
||||
// {
|
||||
// "severity": "warning",
|
||||
// "text": "warning 2"
|
||||
// }
|
||||
// ]
|
||||
// }
|
||||
// Name:
|
||||
// Dimensions: 6 Fields by 2 Rows
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+------------------------------------+-----------------------------------+------------------------------------+
|
||||
// | Name: Time | Name: Value | Name: Value | Name: Value | Name: Value | Name: Value |
|
||||
// | Labels: | Labels: __name__=up, instance=localhost:9090, job=prometheus | Labels: __name__=up, instance=localhost:9100, job=node | Labels: level=error, location=moon | Labels: level=info, location=moon | Labels: level=debug, location=moon |
|
||||
// | Type: []time.Time | Type: []*float64 | Type: []*float64 | Type: []*float64 | Type: []*float64 | Type: []*float64 |
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+------------------------------------+-----------------------------------+------------------------------------+
|
||||
// | 2015-07-01 20:10:51.781 +0000 UTC | 1 | 0 | null | null | null |
|
||||
// | 2022-02-16 16:41:39 +0000 UTC | null | null | +Inf | -Inf | NaN |
|
||||
// +-----------------------------------+--------------------------------------------------------------+--------------------------------------------------------+------------------------------------+-----------------------------------+------------------------------------+
|
||||
//
|
||||
//
|
||||
// 🌟 This was machine generated. Do not edit. 🌟
|
||||
{
|
||||
"status": 200,
|
||||
"frames": [
|
||||
{
|
||||
"schema": {
|
||||
"meta": {
|
||||
"type": "timeseries-wide",
|
||||
"typeVersion": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom": {
|
||||
"resultType": "vector"
|
||||
},
|
||||
"notices": [
|
||||
{
|
||||
"severity": "warning",
|
||||
"text": "warning 1"
|
||||
},
|
||||
{
|
||||
"severity": "warning",
|
||||
"text": "warning 2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Time",
|
||||
"type": "time",
|
||||
"typeInfo": {
|
||||
"frame": "time.Time"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "up",
|
||||
"instance": "localhost:9090",
|
||||
"job": "prometheus"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"__name__": "up",
|
||||
"instance": "localhost:9100",
|
||||
"job": "node"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"level": "error",
|
||||
"location": "moon"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"level": "info",
|
||||
"location": "moon"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Value",
|
||||
"type": "number",
|
||||
"typeInfo": {
|
||||
"frame": "float64",
|
||||
"nullable": true
|
||||
},
|
||||
"labels": {
|
||||
"level": "debug",
|
||||
"location": "moon"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"values": [
|
||||
[
|
||||
1435781451781,
|
||||
1645029699000
|
||||
],
|
||||
[
|
||||
1,
|
||||
null
|
||||
],
|
||||
[
|
||||
0,
|
||||
null
|
||||
],
|
||||
[
|
||||
null,
|
||||
null
|
||||
],
|
||||
[
|
||||
null,
|
||||
null
|
||||
],
|
||||
[
|
||||
null,
|
||||
null
|
||||
]
|
||||
],
|
||||
"entities": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
{
|
||||
"Inf": [
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"NegInf": [
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"NaN": [
|
||||
1
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Reference in New Issue
Block a user