Skip to content

OTLP to Grafana Cloud

Use this guide to send collector logs to Grafana Cloud through OTLP.

From your Grafana Cloud stack, collect:

  • OTLP gateway endpoint (region-specific)
  • Basic auth credentials or token for OTLP logs ingestion

Typical endpoint format:

  • https://otlp-gateway.grafana.net/otlp/v1/logs
  • https://otlp-gateway-prod-eu-west-2.grafana.net/otlp/v1/logs
output:
otel:
- name: "grafana"
enabled: true
endpoint: "https://otlp-gateway.grafana.net/otlp/v1/logs"
service_name: "ms-teams-agent"
deployment_environment: "prod"
headers:
Authorization: "Basic <base64-credentials>"
Terminal window
ms-teams-agent validate --config ./config.yaml
ms-teams-agent test-connection --config ./config.yaml
ms-teams-agent run --config ./config.yaml --ignore-state

Use a simple HTTP probe when needed:

Terminal window
curl -i "https://otlp-gateway.grafana.net/otlp/v1/logs" \
-H "Authorization: Basic <base64-credentials>"

Then verify in Grafana Explore that records from service_name=ms-teams-agent are visible.