Recommendation: Install an OpenTelemetry Collector before instrumenting an application. Instrumenting an application requires the endpoint of the OpenTelemetry Collector.
LogicMonitor provides a wrapped version of OpenTelemetry that is pre-configured to forward traces from your instrumented applications to the LogicMonitor platform. You can install an OpenTelemetry Collector on Linux, Docker, or Kubernetes.
Note: There may be scenarios in your environment where you want to forward traces directory to LogicMonitor without using an OpenTelemetry Collector. For more information, see Trace Data Forwarding without an OpenTelemetry Collector.
General Requirements and Considerations for Installing an OpenTelemetry Collector
- Administration user roles can’t install OpenTelemetry collector.
- You should have manage permissions of:
- Data Ingestion > Traces
- OpenTelemetry Collectors
DataSources are created with the Push Metrics API by the OpenTelemetry Collector.
- Resources: All listed resources
Resources are created if the hosts running the instrumented applications do not already exist in monitoring.
- Your user role must be associated with the user that installs the OpenTelemetry Collector.
- Ensure to check the Allow Creation of API Token checkbox under Settings > User Profile.
Recommendation: Create an API-only user for installing the OpenTelemetry Collector.
For more information, see Users and Roles.
LogicMonitor currently supports the following platforms for OpenTelemetry Collector installation:
- Linux/AMD64 architecture
- Amazon Elastic Container Service (ECS) on the following verified container platforms:
- Amazon Fargate
- Amazon Elastic Compute Cloud (EC2)
- Elastic Kubernetes Service (EKS) from Amazon Web Services (AWS)
- Azure Kubernetes Service (AKS) from Microsoft Azure
- Google Kubernetes Engine (GKE) from Google Cloud
Note: At this time, you cannot install an OpenTelemetry Collector on Windows.
Types of OpenTelemetry Collector Installations
You can install OpenTelemetry Collectors in the following ways: