Add observability to STAC, Raster APIs
Nadie ha tomado este issue todavía.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Problem description
Some partners may need usage metrics from the STAC or Raster API to assess most access collections, items etc. This could be be achieved by instrumenting the APIs to emit metrics, traces and logs. Observability data can then be visualized or analyzed in Cloudwatch or Grafana.
The VEDA Data Services team has implemented STAC and Raster Observability to get fine grained analytics in Grafana that can tell us the most accessed collections using the /collections/{collection_id} endpoint for example. Metrics could also be obtained for Raster endpoints.
See the VEDA implementation in the STAC API for more details: https://github.com/NASA-IMPACT/veda-backend/blob/develop/stac_api/runtime/src/monitoring.py
A potential feature implementation would instrument the APIs using OpenTelemetry or AWS Lambda Powertools. Grafana could also be be deployed as part of the infrastructure however this could be left to individual implementors as well.
- Lenguaje dominante
- Shell
- Estrellas
- 329
- Forks
- 33
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de developmentseed/eoAPI
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
developmentseed/eoAPI#224 ·
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
developmentseed/eoAPI#190 · 1 reacción ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
developmentseed/eoAPI#235 ·
-
`docker compose up` failsPosiblemente ocupada @hrodmn la tomó hace 97 días. Abierto
developmentseed/eoAPI#229 · 1 comentario · 1 reacción · 1 asignado ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
developmentseed/eoAPI#215 · 1 reacción ·
Todos los issues de developmentseed/eoAPI
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
mattpocock/skills#1165 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bigstack-oss/cubecos#1708 ·
Los mantenedores suelen responder en 1 día