Supervisión de Azure Databricks
La supervisión es una parte fundamental de cualquier solución de nivel de producción y Azure Databricks ofrece una sólida funcionalidad para supervisar métricas de aplicaciones personalizadas, eventos de consulta de streaming y mensajes de registro de aplicaciones. Azure Databricks puede enviar estos datos de supervisión a diferentes servicios de registro.
En los artículos siguientes se muestra cómo enviar datos de supervisión de Azure Databricks a Azure Monitor, la plataforma de datos de supervisión para Azure.
- Enviar registros de aplicaciones de Azure Databricks a Azure Monitor
- Uso de paneles para visualizar las métricas de Azure Databricks
- Solución de problemas debidos a cuellos de botella de rendimiento
La biblioteca de código que acompaña a estos artículos amplía la funcionalidad de supervisión principal de Azure Databricks para enviar métricas, eventos y información de registro de Spark a Azure Monitor.
La audiencia de estos artículos y la biblioteca de código complementaria son apache Spark y desarrolladores de soluciones de Azure Databricks. El código debe estar integrado en archivos de Java Archive (JAR) y, después, implementarse en un clúster de Azure Databricks. El código es una combinación de Scala y Java, con un conjunto correspondiente de archivos Maven modelo de objetos de proyecto (POM) para compilar los archivos JAR de salida. Se recomienda comprender Java, Scala y Maven como requisitos previos.
Pasos siguientes
Empiece por compilar la biblioteca de código e implementarla en el clúster de Azure Databricks.