mirror of
https://github.com/SigNoz/signoz.git
synced 2026-03-20 11:40:27 +00:00
* chore: changes made * chore: improved handling * chore: cleanup * chore: todo added * chore: comments resolved * chore: suggest both attributes and intrinsic fields * chore: modified tests * chore: changes for pr review * chore: remove metric_name suggestion in keys API when metric_name already provided in selector --------- Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
39 lines
1.1 KiB
Go
39 lines
1.1 KiB
Go
package telemetrymetrics
|
|
|
|
import "github.com/SigNoz/signoz/pkg/types/telemetrytypes"
|
|
|
|
var IntrinsicFields = []string{
|
|
"__normalized",
|
|
"temporality",
|
|
"metric_name",
|
|
"type",
|
|
"is_monotonic",
|
|
}
|
|
|
|
var IntrinsicMetricFieldDefinitions = map[string]telemetrytypes.TelemetryFieldKey{
|
|
"metric_name": {
|
|
Name: "metric_name",
|
|
Signal: telemetrytypes.SignalMetrics,
|
|
FieldContext: telemetrytypes.FieldContextMetric,
|
|
FieldDataType: telemetrytypes.FieldDataTypeString,
|
|
},
|
|
// "type": {
|
|
// Name: "type",
|
|
// Signal: telemetrytypes.SignalMetrics,
|
|
// FieldContext: telemetrytypes.FieldContextMetric,
|
|
// FieldDataType: telemetrytypes.FieldDataTypeString,
|
|
// },
|
|
// "temporality": {
|
|
// Name: "temporality",
|
|
// Signal: telemetrytypes.SignalMetrics,
|
|
// FieldContext: telemetrytypes.FieldContextMetric,
|
|
// FieldDataType: telemetrytypes.FieldDataTypeString,
|
|
// },
|
|
// "is_monotonic": {
|
|
// Name: "is_monotonic",
|
|
// Signal: telemetrytypes.SignalMetrics,
|
|
// FieldContext: telemetrytypes.FieldContextMetric,
|
|
// FieldDataType: telemetrytypes.FieldDataTypeBool,
|
|
// },
|
|
}
|