Hello mates,
As requested by Evan Caville, this is a request to add a few interfaces as auto-connect:
- 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: https://github.com/canonical/opentelemetry-collector-snap/blob/master/snap/snapcraft.yaml
- upstream: https://github.com/canonical/opentelemetry-collector-snap/blob/master/snap/snapcraft.yaml
- upstream-relation: No formal relation
- interfaces:
- <system-files>:
-
request-type: auto-connection
-
reasoning: The OpenTelemetry Collector (the replacement for Grafana Agent snap) is using this interface in the plugs:
etc-otelcol-config
andproc-sys-kernel-random
. All of these are needed to be able to fetch all the telemetry we need to make this useful, and to be able to read its config file from the default path.We need for the permissions to be
auto-connected
, as the software doesn’t make sense without them being present. We have already requested a similar set of permissions for the Grafana Agent, the snap we will deprecate in favour of this one.
-
- <system-files>:
Thanks!
Jose