Skip to content

Commit

Permalink
feat: Make the metrics level in service telemetry configurable
Browse files Browse the repository at this point in the history
  • Loading branch information
rnishtala-sumo committed Feb 4, 2025
1 parent 6a24d77 commit 89564e0
Show file tree
Hide file tree
Showing 15 changed files with 30 additions and 13 deletions.
2 changes: 1 addition & 1 deletion deploy/helm/sumologic/conf/events/otelcol/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ service:
logs:
level: {{ .Values.otelevents.logLevel }}
metrics:
level: normal
level: {{ .Values.otelevents.metricsLevel }}
readers:
- pull:
exporter:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ service:
logs:
level: {{ .Values.otelcolInstrumentation.logLevel }}
metrics:
level: normal
level: {{ .Values.otelcolInstrumentation.metricsLevel }}
readers:
- pull:
exporter:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ service:
logs:
level: {{ .Values.tracesGateway.logLevel }}
metrics:
level: normal
level: {{ .Values.tracesGateway.metricsLevel }}
readers:
- pull:
exporter:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ service:
logs:
level: {{ .Values.tracesSampler.logLevel }}
metrics:
level: normal
level: {{ .Values.tracesSampler.metricsLevel }}
readers:
- pull:
exporter:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ service:
logs:
level: {{ .Values.otellogs.logLevel | quote }}
metrics:
level: normal
level: {{ .Values.otellogs.metricsLevel | quote }}
readers:
- pull:
exporter:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ service:
logs:
level: {{ .Values.otellogs.logLevel | quote }}
metrics:
level: normal
level: {{ .Values.otellogs.metricsLevel | quote }}
readers:
- pull:
exporter:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ service:
logs:
level: {{ .Values.otellogswindows.logLevel | quote }}
metrics:
level: normal
level: {{ .Values.otellogswindows.metricsLevel | quote }}
readers:
- pull:
exporter:
Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/sumologic/conf/logs/otelcol/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,7 @@ service:
logs:
level: {{ .Values.metadata.logs.logLevel }}
metrics:
level: normal
level: {{ .Values.metadata.logs.metricsLevel }}
readers:
- pull:
exporter:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ service:
logs:
level: {{ .Values.metadata.metrics.logLevel }}
metrics:
level: normal
level: {{ .Values.metadata.metrics.metricsLevel }}
readers:
- pull:
exporter:
Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/sumologic/conf/metrics/otelcol/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ service:
logs:
level: {{ .Values.metadata.metrics.logLevel }}
metrics:
level: normal
level: {{ .Values.metadata.metrics.metricsLevel }}
readers:
- pull:
exporter:
Expand Down
17 changes: 16 additions & 1 deletion deploy/helm/sumologic/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1449,6 +1449,8 @@ otelcolInstrumentation:

## Log Level
logLevel: info
## Metrics Level (basic, normal, detailed)
metricsLevel: normal

config:
## Directly alter the OT configuration. The value of this key should be a dictionary, that will
Expand Down Expand Up @@ -1518,7 +1520,8 @@ tracesSampler:

## Log Level
logLevel: info

## Metrics Level (basic, normal, detailed)
metricsLevel: normal
## Customize the Opentelemetry Collector configuration beyond the exposed options
config:
## Directly alter the OT configuration. The value of this key should be a dictionary, that will
Expand Down Expand Up @@ -1588,6 +1591,8 @@ metadata:
metrics:
enabled: true
logLevel: info
## Metrics Level (basic, normal, detailed)
metricsLevel: normal
config:
## Directly alter the OT configuration. The value of this key should be a dictionary, that will
## be directly merged with the generated configuration, overriding existing values.
Expand Down Expand Up @@ -1692,6 +1697,8 @@ metadata:
logs:
enabled: true
logLevel: info
## Metrics Level (basic, normal, detailed)
metricsLevel: normal
config:
## Directly alter the OT configuration. The value of this key should be a dictionary, that will
## be directly merged with the generated configuration, overriding existing values.
Expand Down Expand Up @@ -1865,6 +1872,8 @@ tracesGateway:

## Log Level
logLevel: info
## Metrics Level (basic, normal, detailed)
metricsLevel: normal

## Customize the Opentelemetry Collector configuration beyond the exposed options
config:
Expand Down Expand Up @@ -1896,6 +1905,8 @@ otelevents:
pullPolicy: IfNotPresent

logLevel: info
## Metrics Level (basic, normal, detailed)
metricsLevel: normal

## Customize the Opentelemetry Collector configuration beyond the exposed options
config:
Expand Down Expand Up @@ -2042,6 +2053,8 @@ otellogs:
pullPolicy: IfNotPresent

logLevel: info
## Metrics Level (basic, normal, detailed)
metricsLevel: normal

config:
## Directly alter the OT configuration. The value of this key should be a dictionary, that will
Expand Down Expand Up @@ -2192,6 +2205,8 @@ otellogswindows:
pullPolicy: IfNotPresent

logLevel: info
## Metrics Level (basic, normal, detailed)
metricsLevel: normal

config:
## Directly alter the OT configuration. The value of this key should be a dictionary, that will
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
otelevents:
logLevel: debug
metricsLevel: detailed

sumologic:
clusterName: testCluster
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ data:
logs:
level: debug
metrics:
level: normal
level: detailed
readers:
- pull:
exporter:
Expand Down
1 change: 1 addition & 0 deletions tests/helm/testdata/goldenfile/logs_otc/options.input.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ sumologic:

otellogs:
logLevel: debug
metricsLevel: detailed
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ data:
logs:
level: debug
metrics:
level: normal
level: detailed
readers:
- pull:
exporter:
Expand Down

0 comments on commit 89564e0

Please sign in to comment.