---
title: Charmhub | Deploy OpenTelemetry Collector Integrator using Charmhub - The Open
  Operator Collection
description: Deploy the latest version of OpenTelemetry Collector Integrator on any
  cloud.
url: https://charmhub.io/opentelemetry-collector-integrator/actions
---

# OpenTelemetry Collector Integrator

[Jose Massón](https://charmhub.io/publisher/jose-masson "View all packages from Jose Massón")

* [Jose Massón](https://charmhub.io/publisher/jose-masson "View all packages from Jose Massón")

Platform:

26.04

24.04

22.04

3.0/stable 8

```
juju deploy opentelemetry-collector-integrator --channel 3.0/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [create-secret](https://charmhub.io/opentelemetry-collector-integrator/actions#create-secret)

[Learn about actions >](https://juju.is/docs/juju/action)

* create-secret

  Create a Juju secret with arbitrary key-value pairs.
  You pass 'name' for the secret label, and any additional
  parameters will be stored as key-value pairs in the secret.
  Note that file contents must be base64-encoded because the
  Juju CLI does not preserve newlines in multi-line values.
  Use `base64 -w0` to encode without line wrapping.

  example:

  juju run opentelemetry-collector-integrator/leader create-secret
  name=my-secret
  token=0000-1111-2222-3333
  cafile="$(cat service.key | base64 -w0)"
  certfile="$(cat service.crt | base64 -w0)"
  keyfile="$(cat service.key | base64 -w0)"

  This action is needed because (1) we want admins to create
  secrets on this app, and (2) this app needs to be able to grant
  read permissions to related otelcols. For this reason we
  cannot use user secrets (the app doesn't own them so cannot
  grant them).

  Params

  + name
    string

    A label/name for the secret.

  Required

  name
