Skip to content

Commit

Permalink
Add test to validate the attributes processor
Browse files Browse the repository at this point in the history
  • Loading branch information
rnishtala-sumo committed Dec 19, 2024
1 parent 4069d01 commit e6aea1d
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
1 change: 1 addition & 0 deletions pkg/extension/opampextension/opamp_agent_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ func TestApplyRemoteConfig(t *testing.T) {
{"ApplyKafkaMetricsConfig", "testdata/opamp.d/opamp-kafkametrics-config.yaml", false, ""},
{"ApplyElasticsearchConfig", "testdata/opamp.d/opamp-elastic-config.yaml", false, ""},
{"ApplyMysqlConfig", "testdata/opamp.d/opamp-mysql-config.yaml", false, ""},
{"ApplyattributesprocessorConfig", "testdata/opamp.d/opamp-attributes-processor.yaml", false, ""},
{"ApplyPostgresqlConfig", "testdata/opamp.d/opamp-postgresql-config.yaml", false, ""},
{"ApplyRabbitmqConfig", "testdata/opamp.d/opamp-rabbitmq-config.yaml", false, ""},
{"ApplyRedisConfig", "testdata/opamp.d/opamp-redis-config.yaml", false, ""},
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
receivers:
mysql:
endpoint: localhost:3306
username: otel
password: test
database: otel
collection_interval: 10s
initial_delay: 1s
statement_events:
digest_text_limit: 120
time_limit: 24h
limit: 250
exporters:
sumologic:
processors:
attributes/example:
actions:
- key: db.table
action: delete
- key: redacted_span
value: true
action: upsert
- key: copy_key
from_attribute: key_original
action: update
- key: account_id
value: 2245
action: insert
- key: account_password
action: delete
- key: account_email
action: hash
- key: http.status_code
action: convert
converted_type: int

service:
pipelines:
metrics/mysql/09c98ea4-6686-4ab9-b3cd-f04070906441:
processors:
- attributes/example
receivers:
- mysql
exporters:
- sumologic

0 comments on commit e6aea1d

Please sign in to comment.