-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathotel-collector-config.yaml
41 lines (37 loc) · 1.1 KB
/
otel-collector-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
receivers:
sqlquery:
driver: postgres
datasource: "host=localhost port=5432 user=otel password=otel database=otel sslmode=disable"
queries:
- sql: "select log_type, max(datapoint) as datapoint from logs_data group by log_type"
metrics:
- metric_name: logs.datapoint
value_column: "datapoint"
attribute_columns: [ "log_type" ]
- sql: "select 'Max datapoint value for ' || log_type || ' is ' || max(datapoint) as datapoint, log_type from logs_data group by log_type"
logs:
- body_column: datapoint
attribute_columns: [ "log_type" ]
exporters:
debug:
otlp/lgtm:
endpoint: localhost:4317
tls:
insecure: true
processors:
batch:
resource:
attributes:
- key: service.name
value: "sql-query-reader"
action: insert
service:
pipelines:
metrics/sqlquery:
receivers: [ sqlquery ]
processors: [ resource, batch ]
exporters: [ debug,otlp/lgtm ]
logs/sqlquery:
receivers: [ sqlquery ]
processors: [ resource, batch ]
exporters: [ debug,otlp/lgtm ]