AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
polylens2otel reads Poly Lens and Poly Edge phone state and sends OpenTelemetry metrics, logs and traces to an OTLP endpoint. It is a single Go process with no inbound listener and no Prometheus scrape endpoint.
The exporter is read-only. Lens GraphQL mutations are rejected before network I/O. Phone access is limited to documented GET endpoints plus the POST-only config/get reader.README 전문 보기 ↗polylens2otel reads Poly Lens and Poly Edge phone state and sends OpenTelemetry metrics, logs and traces to an OTLP endpoint. It is a single Go process with no inbound listener and no Prometheus scrape endpoint.
The exporter is read-only. Lens GraphQL mutations are rejected before network I/O. Phone access is limited to documented GET endpoints plus the POST-only config/get reader.
Call-quality data is not available from the supported APIs. There are no MOS, jitter, loss, latency or codec metrics here.
just build
just check
just build embeds the resolved version, source commit, and UTC build date in
the binary. just image passes the same three values into the image build;
without explicit overrides they are derived from the local Git checkout and the
current UTC time. Published release images carry the release version, the
release commit, and their UTC build date. The mutable :main image is an edge
build rather than a release image; use a release tag when deployment needs a
fixed version.
Run with a non-secret YAML file and credentials supplied through PL2O_ environment variables:
bin/polylens2otel -config config.yaml
See Getting started for installation and Environment variables for the complete generated configuration reference.
The repository includes a production container, Helm chart and Compose reference. All three run as UID/GID 65532 and persist CDR checkpoints under /var/lib/polylens2otel.
just image
helm lint charts/polylens2otel
docker compose -f deploy/docker-compose.yaml config
AGPL-3.0. See LICENSE.