Para ver las estadísticas de uso con la API de métricas como una fuente de datos, puede utilizar una variedad de software de terceros que puede implementar dentro o fuera de su clúster.
Por ejemplo, puede utilizar la aplicación Grafana con la API de métricas como fuente de datos y mostrar los resultados en formato de cuadro de mandos.
Nota:
Antes de ArcGIS Enterprise 11.2 en Kubernetes, Grafana estaba directamente disponible desde la API de administración de ArcGIS Enterprise, pero se ha eliminado. Aunque ya no esté disponible directamente desde el software, puede seguir utilizando Grafana con la API de métricas instalándolo por separado.
Determinar el patrón de URL
Para utilizar la API de métricas como fuente de datos en su aplicación de terceros, debe registrar la URL en la aplicación.
Nota:
Al registrar la API como fuente de datos, asegúrese de que la URL representa si puede accederse interna o externamente al clúster.
Nota:
Utilice el patrón de URL que coincide con la implementación.
- URL de servicio externo (se usa cuando se accede a la API desde dentro o desde fuera del clúster): https://<FQDN>/<context>/prometheus
- URL de servicio interno (se usa cuando se accede a la API desde dentro o desde fuera del clúster): http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
Agregar Prometheus como fuente de datos
Para utilizar la API de métricas en la aplicación, debe seleccionar Prometheus como tipo de fuente de datos.
Los pasos siguientes son un ejemplo de este proceso cuando se utiliza Grafana; sin embargo, las demás aplicaciones usarán pasos similares.
- Dese la IU de Grafana, abra el menú Configuración.
- Haga clic en Fuentes de datos.
- Haga clic en Agregar fuente de datos.
- Seleccione Prometheus como tipo.
- Establezca la URL del servidor como URL del servidor Prometheus adecuada.
- URL de servicio externo (se usa cuando se accede a la API desde dentro o desde fuera del clúster): https://<FQDN>/<context>/prometheus
- URL de servicio interno (se usa cuando se accede a la API desde dentro o desde fuera del clúster): http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
- Defina Acceso como Navegador.
- Habilite Auto básica e introduzca las credenciales que ha especificado al acceder a la API de métricas.
- Haga clic en Guardar y Prueba para guardar la nueva fuente de datos.
Plantillas de cuadro de mando de ejemplo
Una vez que haya registrado la API de métricas y establecido Prometheus como fuente, puede empezar a visualizar los datos de servicio de su organización. Para empezar, hay disponibles varias plantillas de cuadro de mando de Grafana de ejemplo en el repositorio de ArcGIS Enterprise on Kubernetes. Puede importar estos cuadros de mando cargando un JSON de la plantilla o pegando el texto JSON directamente. Siga estos pasos para importar estos cuadros de mando de Grafana de ejemplo.
- En Grafana, haga clic en Dashboards.
- Haga clic en Nuevo.
- Seleccione Importar en el menú desplegable.
- Realice uno de los pasos siguientes:
- Cargue un archivo .json del cuadro de mando desde la plantilla.
- Pegue el texto .json del cuadro de mando directamente en el área de texto copiada de la plantilla.