Azure / Azure/data-api-builder

Create Custom Events for Application Insights

Abierto
#1,725 1 comentario 0 reacciones 1 asignado Reclamado por @abhishekkumams Ver en GitHub
engine enhancement
Lenguaje dominante
C#
Estrellas
1.5k
Forks
370
Merge medio
3 d 22 h
PR fusionados (30 d)
9

Descripción

Custom events in Azure Application Insights are used to track and visualize custom scenarios or occurrences in the application that aren't automatically captured by Application Insights. They can be used to track business events or user interactions that are specific to an application.

Adding custom events can provide valuable insights into how users are interacting with an application, which features are being used the most, and where potential issues or bottlenecks might be occurring. They can help us understand user behavior, measure the effectiveness of features, and identify areas for improvement.

### Custom events ideas:

1. Error
1. Transient DB error
2. 500 error
3. bad request (these may be numerous, so allow dev to subscribe/unsubscribe)
4. database connection issue
5. config issue (validation issue/ or value results in engine startup failure)
2. Request Received
- REST
- GraphQL
- Identify popular endpoints/entities and sort by data source/database type.
3. Start/Stop/Reload for DAB engine
4. Config file events
1. Loaded
2. Hot-Reloaded
3. Merged
4. Config Found
5. Feature usage (allow dev to see feature usage, not Microsoft)
1. Multiple Mutations
2. Caching (also can emit events to show cache hits/misses to allow devs to optimize their dab config cache settings)
3. Role usage across requests

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.