Skip to content

Commit e02ed67

Browse files
committed
Silence noisy PostgreSQL collector logs
1 parent 36aa465 commit e02ed67

File tree

1 file changed

+16
-40
lines changed

1 file changed

+16
-40
lines changed

examples/opentelemetry-grafana/otel-collector.yaml

Lines changed: 16 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -19,49 +19,31 @@ receivers:
1919
databases:
2020
- sqlpage
2121
collection_interval: 1s
22-
events:
23-
db.server.query_sample:
24-
enabled: true
25-
db.server.top_query:
26-
enabled: true
27-
query_sample_collection:
28-
max_rows_per_query: 1000
29-
top_query_collection:
30-
collection_interval: 1s
31-
max_rows_per_query: 1000
3222

3323
processors:
3424
transform/sqlpage_logs:
3525
error_mode: ignore
3626
log_statements:
3727
- context: resource
3828
statements:
39-
- set(attributes["service.name"], "sqlpage")
29+
- set(resource.attributes["service.name"], "sqlpage")
4030
- context: log
4131
statements:
42-
- set(body, attributes["message"]) where attributes["message"] != nil
43-
- merge_maps(cache, ExtractPatterns(body, "level=(?P<level>[^ ]+)"), "upsert") where IsString(body)
44-
- merge_maps(cache, ExtractPatterns(body, "trace_id=(?P<trace_id>[0-9a-f]+)"), "upsert") where IsString(body)
45-
- set(attributes["level"], cache["level"]) where cache["level"] != nil
46-
- set(attributes["trace_id"], cache["trace_id"]) where cache["trace_id"] != nil
47-
- set(severity_text, "TRACE") where cache["level"] == "trace"
48-
- set(severity_number, SEVERITY_NUMBER_TRACE) where cache["level"] == "trace"
49-
- set(severity_text, "DEBUG") where cache["level"] == "debug"
50-
- set(severity_number, SEVERITY_NUMBER_DEBUG) where cache["level"] == "debug"
51-
- set(severity_text, "INFO") where cache["level"] == "info"
52-
- set(severity_number, SEVERITY_NUMBER_INFO) where cache["level"] == "info"
53-
- set(severity_text, "WARN") where cache["level"] == "warn"
54-
- set(severity_number, SEVERITY_NUMBER_WARN) where cache["level"] == "warn"
55-
- set(severity_text, "ERROR") where cache["level"] == "error"
56-
- set(severity_number, SEVERITY_NUMBER_ERROR) where cache["level"] == "error"
57-
transform/postgresql_events:
58-
error_mode: ignore
59-
log_statements:
60-
- context: log
61-
statements:
62-
- set(log.attributes["trace_id"], log.trace_id.string) where log.trace_id.string != ""
63-
- set(log.attributes["span_id"], log.span_id.string) where log.span_id.string != ""
64-
- set(log.attributes["event_name"], log.event_name) where log.event_name != ""
32+
- set(log.body, log.attributes["message"]) where log.attributes["message"] != nil
33+
- merge_maps(log.cache, ExtractPatterns(log.body, "level=(?P<level>[^ ]+)"), "upsert") where IsString(log.body)
34+
- merge_maps(log.cache, ExtractPatterns(log.body, "trace_id=(?P<trace_id>[0-9a-f]+)"), "upsert") where IsString(log.body)
35+
- set(log.attributes["level"], log.cache["level"]) where log.cache["level"] != nil
36+
- set(log.attributes["trace_id"], log.cache["trace_id"]) where log.cache["trace_id"] != nil
37+
- set(log.severity_text, "TRACE") where log.cache["level"] == "trace"
38+
- set(log.severity_number, SEVERITY_NUMBER_TRACE) where log.cache["level"] == "trace"
39+
- set(log.severity_text, "DEBUG") where log.cache["level"] == "debug"
40+
- set(log.severity_number, SEVERITY_NUMBER_DEBUG) where log.cache["level"] == "debug"
41+
- set(log.severity_text, "INFO") where log.cache["level"] == "info"
42+
- set(log.severity_number, SEVERITY_NUMBER_INFO) where log.cache["level"] == "info"
43+
- set(log.severity_text, "WARN") where log.cache["level"] == "warn"
44+
- set(log.severity_number, SEVERITY_NUMBER_WARN) where log.cache["level"] == "warn"
45+
- set(log.severity_text, "ERROR") where log.cache["level"] == "error"
46+
- set(log.severity_number, SEVERITY_NUMBER_ERROR) where log.cache["level"] == "error"
6547
batch:
6648
timeout: 1s
6749

@@ -72,8 +54,6 @@ exporters:
7254
insecure: true
7355
otlp_http/loki:
7456
endpoint: http://loki:3100/otlp
75-
debug/postgresql_logs:
76-
verbosity: detailed
7757
prometheus:
7858
endpoint: 0.0.0.0:9464
7959

@@ -91,7 +71,3 @@ service:
9171
receivers: [syslog/sqlpage]
9272
processors: [transform/sqlpage_logs, batch]
9373
exporters: [otlp_http/loki]
94-
logs:
95-
receivers: [postgresql]
96-
processors: [transform/postgresql_events, batch]
97-
exporters: [otlp_http/loki, debug/postgresql_logs]

0 commit comments

Comments
 (0)