Wie überwache ich map.apps?
Anwendungsfälle
-
Ist der map.apps Server verfügbar?
-
Ist die App xy verfügbar?
-
Wurde die App xy heute schon verwendet?
Vorgehen
Mehrfachdienstregistrierung nutzen (optional)
Die Mehrfachdienstregistrierung erstellt Überwachungsaufträge aller in map.apps Apps referenzierten Kartendienste und kann dafür genutzt werden, mit wenigen Klicks eine ganze Landschaft von Diensten ins Monitoring zu überführen.
Eine map.apps Instanz überwachen
Wechseln Sie in den Dialog zur Erstellung eines neuen Services und wählen map.apps Instanz. Mit diesem Service-Typ kann die Verfügbarkeit des map.apps Anwendungskatalogs überprüft werden.
Die einzugebende URL folgt folgendem Schema:
https://demos.conterra.de/mapapps/resources/apps
Eine map.apps Anwendung überwachen
Auch einzelne Anwendungen können überwacht werden. Dies ist hilfreich, um bei öffentlichen Apps schnell festzustellen, dass zum Beispiel die Sichtbarkeit der App (versehentlich) von öffentlich auf nicht-öffentlich gestellt oder gelöscht wurde.
Die Nutzung einer map.apps App überwachen
Werden die Interaktionsdaten innerhalb einer map.apps App erfasst und an Analytics/Elasticsearch gesendet, so kann ein Überwachungsauftrag für Elasticsearch Cluster erstellt und über die Standardanfragen Check Log Events from Today gewählt werden. Diese Query prüft auf Ereignisse des aktuellen Tages, für das Prüfen einer ganz bestimmten App ist jedoch diese Query sinnvoll (hier: Suche nach Ereignisse der App 'full4'.
{
"size": 0,
"query": {
"bool": {
"must": [
{
"query_string": {
"query": "app_id:full4"
}
},
{
"range": {
"@timestamp": {
"gte": "now/d",
"lte": "now"
}
}
}
]
}
}
}
Mit einer Überwachungsvorlage, die einmal pro Tag zu einer definierten Uhrzeit das Vorhandensein von Ereignissen im Elastic Index prüft, lässt sich sehr gut prüfen, ob die App genutzt wird und der Datentransfer nach Analytics korrekt funktioniert.