telemetry-privacy-review
Mesh-LLM/mesh-llm/.agents/skills/telemetry-privacy-review/SKILL.md
Use this skill when adding, renaming, removing, or reviewing mesh-llm OTLP metrics, telemetry attributes, metrics exporter settings, or telemetry documentation.
Skill3.5k starsChanged 45 days ago
What's in it
- telemetry-privacy-review
- Review Contract
- Required Updates
- Validation
--- name: telemetry-privacy-review description: Use this skill when adding, renaming, removing, or reviewing mesh-llm OTLP metrics, telemetry attributes, metrics exporter settings, or telemetry documentation. metadata: short-description: Review mesh-llm telemetry privacy --- # telemetry-privacy-review Use this skill before changing mesh-llm OTLP metrics, exporter activation, or telemetry attribute names. ## Review Contract - Keep telemetry metrics-only. Do not export prompts, completions, logs, traces, hostnames, mesh gossip, relay messages, raw node IDs, raw GPU stable IDs, endpoint URLs, local absolute paths, or prompt hashes. - Keep egress explicit. There must be no hard-coded collector. Generic OTel env endpoints may only be consumed after `telemetry.enabled = true`; mesh config endpoints are explicit operator configuration. - Treat hashed IDs as stable pseudonymous identifiers, not anonymous data. - Keep request-path telemetry non-blocking and bounded. - Keep model labels sanitized with the runtime telemetry model-label helper. - Prefer bounded enums, buckets, counts, and hashes over high-cardinality raw values. ## Required Updates - Update `TELEMETRY_ATTRIBUTE_ALLOWLIST` in `mesh/crates/mesh-llm/src/runtime/survey.rs` for every new exported attribute. - Update `mesh/docs/plugins/telemetry.md` with the metric or attribute inventory and privacy handling. - Add focused tests for private-path, raw-ID, endpoint-URL, prompt, and completion exclusion when the change touches those surfaces. ## Validation Run the narrowest relevant checks for the touched area. For telemetry runtime changes, start with: ```bash cargo test -p mesh-llm runtime::survey::tests --lib cargo test -p mesh-llm telemetry_config --lib ``` If routing telemetry changed, also run the focused mesh routing telemetry test: ```bash cargo test -p mesh-llm routing_telemetry_sink_receives_request_pressure_and_attempt_events --lib ```
More agent context in Mesh-LLM/mesh-llm
33 other files this repository gives its agents.
Skill
- benchmark-tune.agents/skills/benchmark-tune/SKILL.md
- config-settings-management.agents/skills/config-settings-management/SKILL.md
- connect-agents.agents/skills/connect-agents/SKILL.md
- deploy-linux-gpu.agents/skills/deploy-linux-gpu/SKILL.md
- deploy-macos.agents/skills/deploy-macos/SKILL.md
- deploy-windows.agents/skills/deploy-windows/SKILL.md
- hf-bf16-gguf-conversion-jobs.agents/skills/hf-bf16-gguf-conversion-jobs/SKILL.md
- hf-gguf-quant-jobs.agents/skills/hf-gguf-quant-jobs/SKILL.md
- hf-layer-package-jobs.agents/skills/hf-layer-package-jobs/SKILL.md
- hf-quant-and-layer-package-jobs.agents/skills/hf-quant-and-layer-package-jobs/SKILL.md
- kv-tool-loop-stability.agents/skills/kv-tool-loop-stability/SKILL.md
- llama-patch-changes.agents/skills/llama-patch-changes/SKILL.md
- llama-stage-patch-changes.agents/skills/llama-stage-patch-changes/SKILL.md
- manage-ci.agents/skills/manage-ci/SKILL.md
- mesh-join.agents/skills/mesh-join/SKILL.md
- metrics-server.agents/skills/metrics-server/SKILL.md
- plugin-web-ui-extension.agents/skills/plugin-web-ui-extension/SKILL.md
- release-notes.agents/skills/release-notes/SKILL.md
- release-validation.agents/skills/release-validation/SKILL.md
- remote-observable-process.agents/skills/remote-observable-process/SKILL.md
- skippy-bench.agents/skills/skippy-bench/SKILL.md
- skippy-cache-family-bench.agents/skills/skippy-cache-family-bench/SKILL.md
- skippy-correctness.agents/skills/skippy-correctness/SKILL.md
- skippy-family-certification.agents/skills/skippy-family-certification/SKILL.md
- skippy-metrics.agents/skills/skippy-metrics/SKILL.md
- skippy-model-package.agents/skills/skippy-model-package/SKILL.md
- skippy-prompt.agents/skills/skippy-prompt/SKILL.md
- skippy-serving.agents/skills/skippy-server/SKILL.md
- skippy-spec-bench.agents/skills/skippy-spec-bench/SKILL.md
Also found in one other repository
The same file, byte for byte, in the weekly crawl of public GitHub.
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

