con un clic
observability-setup-api
Observability setup for lumi-api (Kotlin/Ktor) on Nais
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Observability setup for lumi-api (Kotlin/Ktor) on Nais
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | observability-setup-api |
| description | Observability setup for lumi-api (Kotlin/Ktor) on Nais |
apps/lumi-api exposes operational endpoints under /internal/*.
GET /internal/isAliveGET /internal/isReadyGET /internal/prometheuscurl -i http://localhost:8080/internal/isAlive
curl -i http://localhost:8080/internal/isReady
curl -s http://localhost:8080/internal/prometheus | head -50
/internal/prometheus (do not invent new paths).lumi-api; do not add Kafka readiness checks unless explicitly decided.Manifests live in apps/lumi-api/nais/app/*.yaml.
spec:
port: 8080
liveness:
path: /internal/isAlive
initialDelay: 5
readiness:
path: /internal/isReady
initialDelay: 5
prometheus:
enabled: true
path: /internal/prometheus
observability:
autoInstrumentation:
enabled: true
runtime: java
Gi nye apper tilgang til Lumi feedback — ruter Azure via proxy og TokenX direkte til API
Exposed 1.0.0 JDBC DSL patterns (imports, transactions, queries, raw SQL, and types)
Database migration patterns using Flyway with versioned SQL scripts
Sealed class configuration pattern for Kotlin applications with environment-specific settings
Setting up Prometheus metrics, OpenTelemetry tracing, and health endpoints for Nais applications
Responsive layout patterns using Aksel spacing tokens with Box, VStack, HStack, and HGrid