Release Notes 4.10
User interactions: Support for Esri Web Experience Builder
ArcGIS Experience Builder is the no-code/low-code application platform of ArcGIS. With this version, service.monitor supports integration with the created Experiences for the first time in order to gain initial insights into user interactions with the apps.
The following events are currently recorded:
Application start |
Home button click |
Map node update |
User interactions: Data processing via Elastic Ingest
The Logstash pipeline for processing map.apps-based user interactions has been replaced by an equivalent Elastic Ingest pipeline. The installation and operation of Logstash is therefore only necessary in exceptional cases (data transfer from con terra application logs via Apache Log4J).
Python APIs - Improvements
The Python APIs for setting up and querying FME data have been harmonized in terms of their third-party dependencies (libraries). All dependent libraries are now also part of the delivery, which facilitates installation in environments decoupled from the Internet. FME Flow instances can now also be queried via Foward proxies, thus supporting more complex infrastructural setups.
Dashboards - Improvements
The ArcGIS and FME dashboards have received some updates and new diagrams. Of particular interest is a diagram for visualizing the success of the le
Update Notes
If you skip several versions during the update, please also follow all update notes of the intervening versions. |
Configuration changes
New properties concerning the connection between /monitor-analytics and Elasticsearch
User interaction data is no longer sent to Elasticsearch via the Logstash component, but directly to Elastic via HTTP.
analytics.elastic.url
-
URL to Elasticsearch http endpoint
analytics.elastic.username
-
Username for authenticating w/ Elasticsearch
Default:
elastic
analytics.elastic.password
-
Password for authenticating w/ Elasticsearch
Discontinued support
Use of the monitor-analytics web application as a “reverse proxy” to Elasticsearch
The web application is only used for the transmission of usage interactions to Elastic and no longer as an interface for executing searches on the stored data. Therefore, this function has now been permanently removed.
Deprecated Features
-
Elasticsearch 7.x (will be replaced by Elastic 8.x)
-
ONLY_AUTHN
mode in /monitor web application (integration with security.manager EE) -
FME Logstash pipelines
-
ArcGIS Logstash pipeline
-
map.apps Logstash pipeline
-
user_agent_parsed
field data model will change significantly when upgrading to Elastic 8 compatibility (map.apps data flow)
Known Limitations
|
[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.10
New Features
|
[User Interaction] ArcGIS Experience Builder Support |
|
[Ingest] Replace map.apps Logstash Pipeline w/ Elastic Ingest pipeline |
|
[Monitoring] Send notification treshold value to Elastic also |
|
[Python APIs] Harmonize external library dependencies |
|
[FME Python API] Support usage of HTTP Forward Proxy |
|
[monitor-analytics] Remove Elastic Proxy capabilities from /monitor-analytics webapplication |
|
[Index Template] Set 'ags.elapsed' data type from ArcGIS log files to float |
|
[Beats] Wrong default value in ArcGIS Portal & Data Store Logfile Path (Filebeat) |
|
[Ingest] Provide placeholder Ingest Pipeline for project specific customizations in ArcGIS log data flow |
|
[Ingest] Provide more Grok patterns to extract standard values from ArcGIS Log data |
|
[Dashboard] Provide Vega Lite widget to display FME Flow job execution success |
|
[Dashboard] Provide Vega Lite widget to display Monitoring job execution success |
Fixed Issues
|
[Monitoring] Select box is missing for notification treshold on new job page |
|
[map.apps] Issue with Logging Queries for AutoRegistered Stores in search-ui |
|
[Monitoring] Evaluation of noerror-flag fails for FME Service Type |
|
[Monitoring] http 500 Error when accessing the monitoring web application for the very first time due to missing navigational cookie |
|
[map.apps] UserInfoExtender fails to get authentication log if user has no groups |