OpenTelemetry Cloud is a service that makes it easy to instrument, observe, and analyze your applications with OpenTelemetry. It provides a unified platform for collecting and analyzing metrics, traces, and logs from your applications, regardless of where they are running.

Key Features

  • Unified Observability: Collect metrics, traces, and logs from your applications in a single platform.
  • Easy Integration: Seamlessly integrate with your existing OpenTelemetry setup.
  • Scalable Infrastructure: Scale your observability data without worrying about infrastructure.
  • Security: Securely store and process your observability data.

Getting Started

To get started with OpenTelemetry Cloud, follow these steps:

  1. Create an OpenTelemetry Cloud account: Sign up here.
  2. Install OpenTelemetry SDK: Learn more about installation.
  3. Configure your application: Configuration guide.
  4. Send data to OpenTelemetry Cloud: Learn how to send data.

Example

Here's an example of how to send metrics to OpenTelemetry Cloud:

import opentelemetry
from opentelemetry import metrics
from opentelemetry.metrics import Counter

# Create a metrics client
meter = metrics.Meter("my-meter")

# Create a counter
counter = Counter("my-counter", "description", "unit")

# Record a counter
counter.add(10)

# Export the metrics
meter.export()

OpenTelemetry Cloud Architecture

Learn More

For more information, check out the OpenTelemetry Cloud documentation or the OpenTelemetry SDK documentation.