Samuel Berthe
f5f4fdfba4
ci: pin Node.js to 24 for Astro 6 compatibility
...
Astro 6 requires Node.js >=22.12.0; 'latest' was resolving to v20.
2026-04-22 01:49:13 +02:00
Samuel Berthe
73fff11969
chore: fix Astro deployment
2026-04-22 01:44:01 +02:00
Samuel Berthe
7fd73364a0
ci: pin Node.js to 24 for Astro 6 compatibility
...
Astro 6 requires Node.js >=22.12.0; 'latest' was resolving to v20.
2026-04-22 01:40:32 +02:00
Samuel Berthe
353133d23f
jaeger v2 otel exporter alerts ( #552 )
...
* feat(jaeger): add v2 OTEL-based alerts and keep v1 as legacy
Jaeger v2 is built on OpenTelemetry Collector and no longer exposes
jaeger_agent_* / jaeger_collector_* / jaeger_client_* metrics.
- Add "Embedded exporter (v2+)" with 8 rules targeting:
- jaeger_storage_requests_total (error rate, unavailability, no reads)
- jaeger_storage_latency_seconds_bucket (p99 latency)
- http_server_request_duration_seconds_* via otelhttp (search errors,
search latency, single-trace retrieval latency, service discovery errors)
- Rename existing exporter to "Embedded exporter (legacy, <v2)" with
slug embedded-exporter-legacy and a v1 EOL notice (Dec 31 2025)
* chore: adding node version to github action
2026-04-22 00:55:36 +02:00
Samuel Berthe
297fd9864c
fix: use https in CC BY URL and trigger site build on _data changes
2026-04-14 16:27:01 +02:00
Samuel Berthe
ab87fdcf30
feat/dual license ( #550 )
...
* ci: remove node version pin in site build workflow
* docs: clarify dual license (CC BY 4.0 for content, MIT for site code)
Alert rules and content (_data/rules.yml, dist/) are licensed under
Creative Commons CC BY 4.0. The site source code (site/) is licensed
under MIT. Both are now documented in LICENSE, site/LICENSE, the footer,
and the FAQ.
2026-04-10 21:36:57 +02:00
Samuel Berthe
a4d0b1370c
ci: add site build workflow ( #548 )
2026-04-10 21:21:04 +02:00