Release Notes 4.9
What’s New
ArcGIS Enterprise Logdaten Transfer & Dashboards
ArcGIS Enterprise Logdaten werden nun direkt von Filebeat an Elastic gesendet. Die Verarbeitung der Log-Events erfolgt in einer Elastic Ingest Pipeline. Dies reduziert die Anzahl von Events, die über Logstash gesendet werden müssen und vereinheitlicht die Filebeat-Konfiguration von Hosts, die sowohl ArcGIS Enterprise als auch FME Flow einsetzen. Weiterhin wurde einge Verbesserungen an den ArcGIS bezogenen Dashboards durchgeführt, sowie neue Diagramme für die Analyse erstellt.
Portal for ArcGIS Monitoring
Die Monitoring-Anwendung unterstützt nun auch nativ den Dienst-Typ "Portal for ArcGIS". Neben einem Health Check kann auch die Funktionsfähigkeit der föderierten ArcGIS Server regelmäßig geprüft werden.
Verzögerung der Benachrichtigung bei Service-Fehlschlägen
In bestimmten Anwendungsfällen ist es sinnvoll, erst nach einer bestimmten Anzahl von Fehlschlägen auszulösen und eine Nachricht an die betroffenen Personen zu senden. Von nun an kann für jeden Job definiert werden, ab dem wievielten Fehler die Alarmierungsregel aktiv werden soll.
Elastic Aggregation Expectations
In der Monitoring-Anwendung kann ein weiterer Erwartungstyp im Zusammenhang mit Elasticsearch verwendet werden. Der Administrator kann die Werte von Elastic-Aggregationsberechnungen mit einem Schwellwert vergleichen. Bei Fehlschlag wird ein Alarm ausgelöst. Ein Beispiel: "Die durchschnittliche Antwortzeit des Dienstes "Weltkarte" in den letzten 15 Minuten ist unter 0,5 Sekunden".
Updatehinweise
Falls Sie bei dem Update mehrere Versionen überspringen, befolgen Sie bitte auch alle Update-Hinweise der dazwischenliegenden Versionen. |
Abkündigungen
-
Elasticsearch 7.x (wird ersetzt durch Elastic 8.x)
-
ONLY_AUTHN
-Modus in /monitor-Webapplikation (Integration mit security.manager EE) -
FME Logstash Pipeline
-
ArcGIS Logstash Pipeline
-
map.apps Logstash Pipeline
-
Das Datenmodell für das Feld
user_agent_parsed
des map.apps Datentransfer wird sich strukturell mit dem Elastic 8-Upgrade ändern
Bekannte Einschränkungen
|
[Monitoring] Some UI elements are not updated after job/service deletion |
|
[Monitoring] monitoring templates on week day basis cannot be deleted once they have been created |
|
[Monitoring] Creation date of job is updated when job is edited |
|
[Monitoring] Evaluation of noerror-flag fails for FME Service Type |
|
Issue with Logging Queries for AutoRegistered Stores in search-ui |
Changelog
4.9.1
Fixed Issues
|
[Monitoring] Static Token Credentials are not respected in monitoring request |
|
[SQL] Upgrade Script for MS SQL Server is syntactically incorrect |
|
[ct integration] netty-libraries are missing when trying to configure map.apps server side integration |
|
Publishing a dashboard via Python API fails if dashboard refers to index-pattern which is not available at Elastic yet |
4.9.0
New Features
|
[Monitoring] Allow for specifying a failure threshold count before sending a notification message |
|
[Monitoring] Introduction of Elastic Aggregation Query Expectations |
|
[Monitoring] Provide basic support for Monitoring Portal for ArcGIS |
|
Replace ArcGIS Logstash Pipeline w/ Elastic Ingest Pipeline approach |
|
service.monitor Monitoring webapplication supports con terra Identity Service |
|
Separate Elasticsearch/Kibana maven module from Python API Code |
|
[Setup Python API] Space-Name is hard-coded in Python script |
|
[FME Python API] Also store workspace, repo name and job success information to FME Job log events |
|
[FME Python API] User name pseudonomization shall create "stable" output |
|
[FME Python-API] Allow flag for not obfuscating FME Flow user names in Job items |
|
[Python FME API] Pipeline shall not fail if no logs are available for a certain FME job ID |
|
Rename Kibana Rules Entry in Monitoring webapp from "active" / "Aktiv" to "enabled"…. |
|
Write to different indices from one filebeat config file, for arcgis and fme logfiles |
|
Update 'ct-fme-jobroutes-policy' lifecyle policy to reflect Python driven data flow |
|
[ArcGIS Log data] Provide grok patterns to parse german ArcGIS log messages for ags.code 7615 and 7549 in ingest pipeline "ct-monitor-arcgis-parse-servicename" |
|
Disable ILM for FME jobroutes index |
|
Provide Integration files for security.manager 4.19+ and map.apps 4.15+ |
Fixed Issues
|
Refreshing of ArcGIS Server Tokens does not always happen at the right time |
|
[FME Python API] Do not fail pipeline execution when configuration is not providing verify_ssl_certs from new common subsection |
|
ArcGIS Log entry fails publishing when a timeout value was parsed from message |
|
[Analytics map.apps API] User authentication status is not tracked in "ct/framework/FrameworkEvent/STARTED"-event |
|
[FME Python API] Do not fail pipeline execution if there are fails on submitting documents to elasticsearch |
|
[FME Python API] There are indexing errors when FME jobs include empty date fields |
|
Creation of expectation containing a '<' fails due to validation problems. |
|
[usagelog] Property 'servicemonitor.admin.role' not defined |
|
Missing Log Indexing for FME Filebeat and Ingest-Pipeline |
|
[FME Flow] Log level matching fails for certain Tomcat related Log Files while ingesting |
|
[map.apps js Bundles] sessionId-Attribute is no longer created/collected |
|
Console warnings when using analytics_restservice in map |