mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Logs: Update logic to process logs dataPlane frame with labels field (#77708)
* Logs: Update dataplane logic to use labels instead of attributes * Update Loki logs data plane data frame according to specs * Remove only in test
This commit is contained in:
@@ -173,7 +173,7 @@ func adjustDataplaneLogsFrame(frame *data.Frame, query *lokiQuery) error {
|
||||
}
|
||||
|
||||
timeField.Name = "timestamp"
|
||||
labelsField.Name = "attributes"
|
||||
labelsField.Name = "labels"
|
||||
lineField.Name = "body"
|
||||
|
||||
if frame.Meta == nil {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 4 Rows
|
||||
// +------------------------------------------------+-------------------------------+----------------+------------------------------+
|
||||
// | Name: attributes | Name: timestamp | Name: body | Name: id |
|
||||
// | Name: labels | Name: timestamp | Name: body | Name: id |
|
||||
// | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []json.RawMessage | Type: []time.Time | Type: []string | Type: []string |
|
||||
// +------------------------------------------------+-------------------------------+----------------+------------------------------+
|
||||
@@ -38,7 +38,7 @@
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "attributes",
|
||||
"name": "labels",
|
||||
"type": "other",
|
||||
"typeInfo": {
|
||||
"frame": "json.RawMessage"
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 6 Rows
|
||||
// +---------------------------------------+-----------------------------------------+------------------+--------------------------------+
|
||||
// | Name: attributes | Name: timestamp | Name: body | Name: id |
|
||||
// | Name: labels | Name: timestamp | Name: body | Name: id |
|
||||
// | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []json.RawMessage | Type: []time.Time | Type: []string | Type: []string |
|
||||
// +---------------------------------------+-----------------------------------------+------------------+--------------------------------+
|
||||
@@ -256,7 +256,7 @@
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "attributes",
|
||||
"name": "labels",
|
||||
"type": "other",
|
||||
"typeInfo": {
|
||||
"frame": "json.RawMessage"
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 4 Rows
|
||||
// +------------------------------------------------+-------------------------------+----------------+------------------------------+
|
||||
// | Name: attributes | Name: timestamp | Name: body | Name: id |
|
||||
// | Name: labels | Name: timestamp | Name: body | Name: id |
|
||||
// | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []json.RawMessage | Type: []time.Time | Type: []string | Type: []string |
|
||||
// +------------------------------------------------+-------------------------------+----------------+------------------------------+
|
||||
@@ -38,7 +38,7 @@
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "attributes",
|
||||
"name": "labels",
|
||||
"type": "other",
|
||||
"typeInfo": {
|
||||
"frame": "json.RawMessage"
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
// Name:
|
||||
// Dimensions: 4 Fields by 6 Rows
|
||||
// +---------------------------------------+-----------------------------------------+------------------+--------------------------------+
|
||||
// | Name: attributes | Name: timestamp | Name: body | Name: id |
|
||||
// | Name: labels | Name: timestamp | Name: body | Name: id |
|
||||
// | Labels: | Labels: | Labels: | Labels: |
|
||||
// | Type: []json.RawMessage | Type: []time.Time | Type: []string | Type: []string |
|
||||
// +---------------------------------------+-----------------------------------------+------------------+--------------------------------+
|
||||
@@ -256,7 +256,7 @@
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "attributes",
|
||||
"name": "labels",
|
||||
"type": "other",
|
||||
"typeInfo": {
|
||||
"frame": "json.RawMessage"
|
||||
|
||||
Reference in New Issue
Block a user