Skip to main content

groundcover

groundcover is an eBPF-based application performance monitoring solution that automatically collects telemetry data from your applications without requiring code instrumentation or configuration changes.

How groundcover works

groundcover uses eBPF (Extended Berkeley Packet Filter) technology to automatically capture:

  • HTTP and gRPC requests - Service-to-service communication
  • Database queries - SQL operations and connection details
  • Messaging operations - Kafka, RabbitMQ, and other messaging systems
  • Service dependencies - Automatic discovery of service relationships
  • Performance metrics - Latency, throughput, and error rates

To learn more about how groundcover works, see the groundcover documentation.

Integration with Causely

groundcover sends collected telemetry data to Causely's mediator using the OpenTelemetry protocol (OTLP). This enables Causely to:

  • Analyze service dependencies and communication patterns
  • Identify root causes of performance issues and outages
  • Correlate events across your entire infrastructure
  • Provide automated incident response and resolution

Configuration

To enable groundcover as a data source for Causely, add the following configuration to your groundcover installation:

groundcover-values.yaml
opentelemetry-collector:
config:
exporters:
otlp/causely:
endpoint: mediator.causely:4317
tls:
insecure: true
insecure_skip_verify: true
service:
pipelines:
traces/causely:
exporters:
- otlp/causely
processors:
- batch/traces
receivers:
- otlp
- datadog
- faro

Installation

Install groundcover with the Causely integration enabled:

helm install groundcover groundcover/groundcover --values ./groundcover-values.yaml

Once installed, groundcover will automatically begin collecting telemetry data and forwarding it to Causely for analysis and root cause detection.