Status | |
---|---|
Stability | beta: traces, metrics, logs |
Distributions | contrib |
Issues | |
Code Owners | @shabicheng, @kongluoxing, @qiansheng91 |
This exporter supports sending OpenTelemetry data to LogService.
endpoint
(required): LogService's Endpoint.project
(required): LogService's Project Name.logstore
(required): LogService's store Name. For metrics data, you should use metric store.access_key_id
(optional): AlibabaCloud access key id.access_key_secret
(optional): AlibabaCloud access key secret.ecs_ram_role
(optional): set AlibabaCLoud ECS ram role if you are using ACK.token_file_path
(optional): Set token file path if you are using ACK.
receivers:
examplereceiver:
exporters:
alibabacloud_logservice:
endpoint: "cn-hangzhou.log.aliyuncs.com"
project: "demo-project"
logstore: "traces-store"
access_key_id: "access-key-id"
access_key_secret: "access-key-secret"
service:
pipelines:
traces:
receivers: [examplereceiver]
exporters: [alibabacloud_logservice]
If you are using OpenTelemetry Collector to collect different types of telemetry data, you should send to different LogService's store.
receivers:
examplereceiver:
exporters:
alibabacloud_logservice/logs:
endpoint: "cn-hangzhou.log.aliyuncs.com"
project: "demo-project"
logstore: "logs-store"
access_key_id: "access-key-id"
access_key_secret: "access-key-secret"
alibabacloud_logservice/metrics:
endpoint: "cn-hangzhou.log.aliyuncs.com"
project: "demo-project"
logstore: "metrics-store"
access_key_id: "access-key-id"
access_key_secret: "access-key-secret"
alibabacloud_logservice/traces:
endpoint: "cn-hangzhou.log.aliyuncs.com"
project: "demo-project"
logstore: "traces-store"
access_key_id: "access-key-id"
access_key_secret: "access-key-secret"
service:
pipelines:
traces:
receivers: [examplereceiver]
exporters: [alibabacloud_logservice/traces]
logs:
receivers: [examplereceiver]
exporters: [alibabacloud_logservice/logs]
metrics:
receivers: [examplereceiver]
exporters: [alibabacloud_logservice/metrics]