1
1
import { FieldType , DataFrameType , Field , Labels } from '@grafana/data' ;
2
2
3
- import { parseLogsFrame , attributesToLabels } from './logsFrame' ;
3
+ import { parseLogsFrame , logFrameLabelsToLabels } from './logsFrame' ;
4
4
5
5
function makeString ( name : string , values : string [ ] , labels ?: Labels ) : Field {
6
6
return {
@@ -36,7 +36,7 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
36
36
const body = makeString ( 'body' , [ 'line1' , 'line2' ] ) ;
37
37
const severity = makeString ( 'severity' , [ 'info' , 'debug' ] ) ;
38
38
const id = makeString ( 'id' , [ 'id1' , 'id2' ] ) ;
39
- const attributes = makeObject ( 'attributes ' , [
39
+ const labels = makeObject ( 'labels ' , [
40
40
{ counter : '38141' , label : 'val2' , level : 'warning' , nested : { a : '1' , b : [ '2' , '3' ] } } ,
41
41
{ counter : '38143' , label : 'val2' , level : 'info' , nested : { a : '11' , b : [ '12' , '13' ] } } ,
42
42
] ) ;
@@ -45,7 +45,7 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
45
45
meta : {
46
46
type : DataFrameType . LogLines ,
47
47
} ,
48
- fields : [ id , body , attributes , severity , time ] ,
48
+ fields : [ id , body , labels , severity , time ] ,
49
49
length : 2 ,
50
50
} ) ;
51
51
@@ -56,11 +56,11 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
56
56
expect ( result ! . idField ?. values [ 0 ] ) . toBe ( id . values [ 0 ] ) ;
57
57
expect ( result ! . timeNanosecondField ) . toBeNull ( ) ;
58
58
expect ( result ! . severityField ?. values [ 0 ] ) . toBe ( severity . values [ 0 ] ) ;
59
- expect ( result ! . getAttributes ( ) ) . toStrictEqual ( [
59
+ expect ( result ! . getLogFrameLabels ( ) ) . toStrictEqual ( [
60
60
{ counter : '38141' , label : 'val2' , level : 'warning' , nested : { a : '1' , b : [ '2' , '3' ] } } ,
61
61
{ counter : '38143' , label : 'val2' , level : 'info' , nested : { a : '11' , b : [ '12' , '13' ] } } ,
62
62
] ) ;
63
- expect ( result ! . getAttributesAsLabels ( ) ) . toStrictEqual ( [
63
+ expect ( result ! . getLogFrameLabelsAsLabels ( ) ) . toStrictEqual ( [
64
64
{ counter : '38141' , label : 'val2' , level : 'warning' , nested : `{"a":"1","b":["2","3"]}` } ,
65
65
{ counter : '38143' , label : 'val2' , level : 'info' , nested : `{"a":"11","b":["12","13"]}` } ,
66
66
] ) ;
@@ -85,11 +85,11 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
85
85
expect ( result ! . idField ?. values [ 0 ] ) . toBe ( id . values [ 0 ] ) ;
86
86
expect ( result ! . timeNanosecondField ?. values [ 0 ] ) . toBe ( ns . values [ 0 ] ) ;
87
87
expect ( result ! . severityField ) . toBeNull ( ) ;
88
- expect ( result ! . getAttributes ( ) ) . toStrictEqual ( [
88
+ expect ( result ! . getLogFrameLabels ( ) ) . toStrictEqual ( [
89
89
{ counter : '34543' , lable : 'val3' , level : 'info' } ,
90
90
{ counter : '34543' , lable : 'val3' , level : 'info' } ,
91
91
] ) ;
92
- expect ( result ! . getAttributesAsLabels ( ) ) . toStrictEqual ( [
92
+ expect ( result ! . getLogFrameLabelsAsLabels ( ) ) . toStrictEqual ( [
93
93
{ counter : '34543' , lable : 'val3' , level : 'info' } ,
94
94
{ counter : '34543' , lable : 'val3' , level : 'info' } ,
95
95
] ) ;
@@ -123,11 +123,11 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
123
123
expect ( result ! . idField ?. values [ 0 ] ) . toBe ( id . values [ 0 ] ) ;
124
124
expect ( result ! . timeNanosecondField ?. values [ 0 ] ) . toBe ( ns . values [ 0 ] ) ;
125
125
expect ( result ! . severityField ) . toBeNull ( ) ;
126
- expect ( result ! . getAttributes ( ) ) . toStrictEqual ( [
126
+ expect ( result ! . getLogFrameLabels ( ) ) . toStrictEqual ( [
127
127
{ counter : '38141' , label : 'val2' , level : 'warning' } ,
128
128
{ counter : '38143' , label : 'val2' , level : 'info' } ,
129
129
] ) ;
130
- expect ( result ! . getAttributesAsLabels ( ) ) . toStrictEqual ( [
130
+ expect ( result ! . getLogFrameLabelsAsLabels ( ) ) . toStrictEqual ( [
131
131
{ counter : '38141' , label : 'val2' , level : 'warning' } ,
132
132
{ counter : '38143' , label : 'val2' , level : 'info' } ,
133
133
] ) ;
@@ -161,8 +161,8 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
161
161
expect ( result ! . severityField ?. values [ 0 ] ) . toBe ( level . values [ 0 ] ) ;
162
162
expect ( result ! . idField ) . toBeNull ( ) ;
163
163
expect ( result ! . timeNanosecondField ) . toBeNull ( ) ;
164
- expect ( result ! . getAttributesAsLabels ( ) ) . toBeNull ( ) ;
165
- expect ( result ! . getAttributes ( ) ) . toBeNull ( ) ;
164
+ expect ( result ! . getLogFrameLabelsAsLabels ( ) ) . toBeNull ( ) ;
165
+ expect ( result ! . getLogFrameLabels ( ) ) . toBeNull ( ) ;
166
166
expect ( result ?. extraFields . map ( ( f ) => f . name ) ) . toStrictEqual ( [ '_source' , 'hostname' ] ) ;
167
167
} ) ;
168
168
@@ -182,8 +182,8 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
182
182
expect ( result ! . severityField ) . toBeNull ( ) ;
183
183
expect ( result ! . idField ) . toBeNull ( ) ;
184
184
expect ( result ! . timeNanosecondField ) . toBeNull ( ) ;
185
- expect ( result ! . getAttributesAsLabels ( ) ) . toBeNull ( ) ;
186
- expect ( result ! . getAttributes ( ) ) . toBeNull ( ) ;
185
+ expect ( result ! . getLogFrameLabelsAsLabels ( ) ) . toBeNull ( ) ;
186
+ expect ( result ! . getLogFrameLabels ( ) ) . toBeNull ( ) ;
187
187
expect ( result ?. extraFields ) . toStrictEqual ( [ ] ) ;
188
188
} ) ;
189
189
@@ -208,15 +208,15 @@ describe('parseLogsFrame should parse different logs-dataframe formats', () => {
208
208
expect ( result ! . severityField ) . toBeNull ( ) ;
209
209
expect ( result ! . idField ) . toBeNull ( ) ;
210
210
expect ( result ! . timeNanosecondField ) . toBeNull ( ) ;
211
- expect ( result ! . getAttributesAsLabels ( ) ) . toBeNull ( ) ;
212
- expect ( result ! . getAttributes ( ) ) . toBeNull ( ) ;
211
+ expect ( result ! . getLogFrameLabelsAsLabels ( ) ) . toBeNull ( ) ;
212
+ expect ( result ! . getLogFrameLabels ( ) ) . toBeNull ( ) ;
213
213
} ) ;
214
214
} ) ;
215
215
216
- describe ( 'attributesToLabels ' , ( ) => {
216
+ describe ( 'logFrameLabelsToLabels ' , ( ) => {
217
217
it ( 'should convert nested structures correctly' , ( ) => {
218
218
expect (
219
- attributesToLabels ( {
219
+ logFrameLabelsToLabels ( {
220
220
key1 : 'val1' ,
221
221
key2 : [ 'k2v1' , 'k2v2' , 'k2v3' ] ,
222
222
key3 : {
@@ -240,7 +240,7 @@ describe('attributesToLabels', () => {
240
240
241
241
it ( 'should convert not-nested structures correctly' , ( ) => {
242
242
expect (
243
- attributesToLabels ( {
243
+ logFrameLabelsToLabels ( {
244
244
key1 : 'val1' ,
245
245
key2 : 'val2' ,
246
246
} )
0 commit comments