eventlog-live-otelcol: Stream eventlog data to the OpenTelemetry Collector.

[ agpl, debug, library, monitoring, program, system ] [ Propose Tags ] [ Report a vulnerability ]

This executable supports live streaming of eventlog data into the OpenTelemetry Collector.

Usage: eventlog-live-otelcol --eventlog-socket SOCKET
                             [--eventlog-socket-timeout NUM]
                             [--eventlog-socket-exponent NUM]
                             [--batch-interval NUM] [--eventlog-log-file FILE]
                             [-h Tcmdyrbi] [--service-name STRING]
                             [-v|--verbosity NUM|quiet|error|warning]
                             --otelcol-host HOST [--otelcol-port PORT]
                             [--otelcol-authority HOST] [--otelcol-ssl]
                             [--otelcol-certificate-store FILE]
                             [--otelcol-ssl-key-log FILE |
                               --otelcol-ssl-key-log-from-env]
                             [--otelcol-no-metrics] [--otelcol-no-traces]

Available options:
  --eventlog-socket SOCKET Eventlog Unix socket.
  --eventlog-socket-timeout NUM
                           Eventlog socket connection retry timeout in
                           microseconds.
  --eventlog-socket-exponent NUM
                           Eventlog socket connection retry timeout exponent.
  --batch-interval NUM     Batch interval in microseconds.
  --eventlog-log-file FILE Use file to log binary eventlog data.
  -h Tcmdyrbi              Heap profile breakdown.
  --service-name STRING    The name of the profiled service.
  -v,--verbosity NUM|quiet|error|warning
                           The verbosity threshold for logging.
  --help                   Show this help text.
  --version                Show version information

OpenTelemetry Collector Server Options
  --otelcol-host HOST      Server hostname.
  --otelcol-port PORT      Server TCP port.
  --otelcol-authority HOST Server authority.
  --otelcol-ssl            Use SSL.
  --otelcol-certificate-store FILE
                           Store for certificate validation.
  --otelcol-ssl-key-log FILE
                           Use file to log SSL keys.
  --otelcol-ssl-key-log-from-env
                           Use SSLKEYLOGFILE to log SSL keys.
  --otelcol-no-metrics     Disable metrics exporter.
  --otelcol-no-traces      Disable traces exporter.

Modules

  • GHC
    • Eventlog
      • Live
        • GHC.Eventlog.Live.Otelcol

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0
Change log CHANGELOG.md
Dependencies base (>=4.16 && <4.22), bytestring (>=0.11 && <0.13), dlist (>=1.0 && <1.1), eventlog-live (>=0.1 && <0.2), eventlog-live-otelcol, ghc-events (>=0.20 && <0.21), grapesy (>=1.1.0 && <1.2), hashable (>=1.4 && <1.6), hs-opentelemetry-otlp (>=0.1.0 && <0.2), lens-family (>=2.1.3 && <2.2), machines (>=0.7.4 && <0.8), optparse-applicative (>=0.19 && <0.20), proto-lens (>=0.7.1 && <0.8), random (>=1.3 && <1.4), text (>=1.2 && <2.2), unordered-containers (>=0.2.20 && <0.3) [details]
Tested with ghc ==9.2.8 || ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.2
License AGPL-3.0-only
Copyright (c) 2025 Well-Typed
Author Wen Kokke
Maintainer wen@well-typed.com
Category Debug, Monitoring, System
Source repo head: git clone https://github.com/well-typed/eventlog-live.git(eventlog-live-otelcol)
Uploaded by wenkokke at 2025-09-17T16:38:57Z
Distributions
Executables eventlog-live-otelcol
Downloads 3 total (3 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2025-09-17 [all 2 reports]