myriarchd
Myriarch server - OpAMP based management of OpenTelemetry Collectors.
This directory is generated from the command line definitions of the binaries by make docs-gen. Do not edit the files by hand: make docs-check fails when they differ from the code.
| Command | Description |
|---|---|
| myriarchd | Myriarch server - OpAMP based management of OpenTelemetry Collectors |
| myrctl | Validate and render myriarch GitOps repositories |
| myriarch-updater | Myriarch host agent: installs collector updates offered via OpAMP |
| myriarch-sim | Simulate OpAMP supervisors and myriarch-updaters against myriarchd |
The short name myr is an optional alias of myrctl. It is not installed and not shipped as a second binary: create it yourself, for example with alias myr=myrctl in a POSIX shell or Set-Alias myr myrctl in PowerShell. Everything documented for myrctl applies to myr.
Myriarch server - OpAMP based management of OpenTelemetry Collectors.
Helpers for the credentials of the bootstrap admin.
Print the bcrypt hash of a password read from standard input.
Check and inspect a myriarchd configuration without starting myriarchd.
Print the effective configuration (defaults, file, environment) as YAML, secrets redacted.
Check a configuration exactly like myriarchd serve loads it, without starting anything.
Run myriarchd for local development (embedded PostgreSQL, dev login, quickstart GitOps repo).
Check that a running myriarchd is ready and serves its OpAMP endpoint.
Apply database migrations and exit.
Run the myriarchd server.
Print the version.
Validate and render myriarch GitOps repositories.
Render the collector config of a fleet for a (sample) agent.
Validate all objects of a GitOps repository (default dir: .).
Print the version.
Myriarch host agent: installs collector updates offered via OpAMP.
Run as PID 1 of a container: supervise the OpAMP supervisor and update the collector binary on a volume.
Copy a regular file atomically (for init containers without a shell).
Fetch the Sigstore trusted root via TUF and write it as trusted_root.json (diagnostics, mirror image build).
Install myriarch-updater as OS service (systemd unit / Windows service).
Copy this binary into a directory as myriarch-updater (for init containers).
Print the license of myriarch, or with –third-party the notices of the included software.
Run the updater (foreground or as OS service).
Start the service.
Show the service state (and, with –config, the installed collector version).
Stop the service.
Stop and remove the myriarch-updater service.
Verify an artifact against a Sigstore bundle offline (diagnostics).
Print the version.
Simulate OpAMP supervisors and myriarch-updaters against myriarchd.
Run the simulation.
Print the version.