Opentelemetry-collector: autoconnect interfaces

Hello @jslarraz @cav

This is a leftover from a previous request :sleepy:


  • name: Opentelemetry-collector
  • description: Designed to collect, process, and export telemetry data such as metrics, logs, and traces from various sources to multiple destinations
  • snapcraft: opentelemetry-collector-snap/snap/snapcraft.yaml at master · canonical/opentelemetry-collector-snap · GitHub
  • upstream: GitHub - open-telemetry/opentelemetry-collector-releases: OpenTelemetry Collector Official Releases
  • upstream-relation: no formal relation
  • interfaces:
    • <hardware-observe>:
      • request-type: auto-connection
      • reasoning: The OpenTelemetry Collector (the replacement for Grafana Agent snap) is using this interface to be able to read hardware metrics.
    • <log-observe>:
      • request-type: auto-connection
      • reasoning: The OpenTelemetry Collector (the replacement for Grafana Agent snap) is using this interface to be able to read logs and forward them to a log aggregation system (Loki)
    • <mount-observe>:
      • request-type: auto-connection
      • reasoning: The OpenTelemetry Collector (the replacement for Grafana Agent snap) is using this interface to be able to read metrics about mount points and quotas
    • <network-observe>:
      • request-type: auto-connection
      • reasoning: The OpenTelemetry Collector (the replacement for Grafana Agent snap) is using this interface to be able to read network metrics.
    • <system-observe>:
      • request-type: auto-connection
      • reasoning: The OpenTelemetry Collector (the replacement for Grafana Agent snap) is using this interface to be able to read process and system info metrics
    • <time-control>:
      • request-type: auto-connection
      • reasoning: The OpenTelemetry Collector (the replacement for Grafana Agent snap) is using this interface to be able to query system date and time.

This request has been added to the queue for review by the @reviewers team.

Linking the grafana-agent and node-exporter topic for reference.

+1 (#voteFor) from me for granting auto-connection of these interfaces given the description provided (similar to grafana-agent and node-exporter).

1 Like

I also #voteFor granting auto-connection to the requested interfaces. Those align with the expected functionality and precedents (grafana-agent)

+2 votes for, 0 votes against, granting auto-connect of hardware-observe, log-observe, mount-observe,network-observe, system-observe, and time-control to opentelemetry-collector. This is now live.

1 Like