[Template contribution]: prometheus-auto-slo-policies
I maintainer di solito rispondono entro 4 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- github, javascript, yaml
- Ambito
- devops, observability
Direzione di ricerca
Read CONTRIBUTING.md § Authoring a template and inspect the source workflow at the linked next-gen-o11y path; the issue also cites the library path and npm run build:catalog. Confirm the install form values are bound as described and the catalog build passes. Done also requires installing and running it on a Serverless Observability project with Prometheus or OTLP metrics and seeing zero editor validation errors; the related PR is already in flight.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What does your template do?
Gap-only availability SLOs for detected Prometheus services (plus estate groupBy SLO). Uses kibana.request / Observability SLO APIs — deterministic ids, healthy bootstrap targets suitable for demos.
Demo workflow name: prometheus-slo-policies
Proposed library slug: prometheus-auto-slo-policies
Install form variables (must be present)
| Field | inputType | required | default | Used as |
|---|---|---|---|---|
agent-id |
text | yes | elastic-ai-agent |
optional agent verify step |
metrics-index |
esIndex | yes | metrics-generic.prometheus-* |
SLI index / ES|QL filter source |
slo-target |
number | no | 0.90 |
consts.slo_target (lab-friendly; operators can raise to 0.999) |
Template YAML or pull request
Source: https://github.com/elastic/next-gen-o11y/blob/main/workflows/prometheus-slo-policies.kibana.yaml
In PR https://github.com/elastic/workflows/pull/94. Confirm Serverless Observability SLO create succeeds with only install-form values.
Library format (required — Serverless-safe)
Follow CONTRIBUTING.md § Authoring a template:
- Path:
library/workflows/<slug>/<slug>.yaml template-metadatawithslug,version,availability: ">=9.5.0",name,description,solutions: [observability],categories- No hardcoded project URLs / space IDs / API keys
- Promote environment-specific values to
install.formand bind via bare__install__.<field>→consts:(never wrap__install__in{{ }}) ai.agentsteps:agent-id: __install__.agent-id(defaultelastic-ai-agent)- ES|QL / Streams:
FROM {{ consts.metrics_index }}/ stream name from consts - Validate:
npm run build:catalogmust pass - Install + run once on an Elastic Cloud Serverless Observability project with Prom/OTLP metrics — zero editor validation errors
Related
- Demo source: https://github.com/elastic/next-gen-o11y
- Instruqt lab pack: https://github.com/elastic/metric-enablement-series/blob/feat/prometheus-agents-workflows-serverless/tracks/prometheus-agents-workflows-serverless/WORKFLOW_PACK.md
- Pack tracking: https://github.com/elastic/workflows/issues/95
- In-flight PR (partial): https://github.com/elastic/workflows/pull/94
- Lingua principale
- JavaScript
- Stelle
- 59
- Fork
- 38
- Merge medio
- 3g 9h
- PR unite (30g)
- 11
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di elastic/workflows
-
AD - Automated Triaging validation errorsForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
elastic/workflows#12 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 15/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 4 giorni
Tutte le issue di elastic/workflows
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
feimacode/open-design-agent-kit#66 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
xojs/eslint-config-xo#134 ·
-
FEATURE REQUEST
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
linuxmint/cinnamon-spices-extensions#1193 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
huggingface/transformers.js#1839 ·
I maintainer di solito rispondono entro 1 giorno