Release Notes 4.5
What’s New
Analytics
Safe FME Server support
Safe FME Server is now offered as a new data source for central information collection, aggregation and analysis. At regular intervals, the jobs executed and logged in the FME Server are queried and stored in the index. On this basis, the utilisation of the FME Engines, the success rate of the jobs and any waiting times can be analysed. In addition, the graphical visualisation of the job utilisation allows a quick impression and good assistance in creating new job schedules to achieve an optimal utilisation of the engines.
In addition to the job information, the associated job logs are also available in service.monitor. This is another building block for gaining a holistic overview of what is happening in a GeoIT solution.
Use of Elastic Index Lifecycle Management
service.monitor now supports Elastic Index Lifecycle Management to achieve a lower-maintenance operation of the Elasticsearch cluster. If ILM is used, Elastic is responsible for when indices are created or deleted (e.g. for log files). This also simplifies the configuration of Logstash.
Optimisation for ArcGIS Server Analysis
ArcGIS Enterprise dashboards now show more information and are better tailored to the needs of users. This also includes the option to enrich events in terms of time so that analyses are possible on an hourly or daily basis. For example, it can be quickly recognised whether longer response times are to be expected at certain times of the day.
Monitoring
Monitoring of Safe FME Server
Detailed mechanisms now exist to use service.monitor to check the reliability, stability and capacity of FME Server. This includes simple queries about the available engines, checks to see if jobs are lingering in the queue for a long time and whether scheduled jobs have been successfully executed according to plan.
Removed installer
Monitoring does no longer get installed by executing an installer program. Rather it gets deployed by using a web archive. In future this will simplify automation processes.
Further navigation aids
The user interface is now easier to use because there are direct jump options from a job to its expectations. It is now also possible to navigate directly between the individual jobs in the properties page of a service.
The next execution time of a job can now be seen directly in the dashboard.
Update Notes
This section lists all changes that need to be considered when performing updates.
Monitoring
Migration of Oracle DB data type from LONG RAW to BLOB
In order to replace the data type LONG RAW, which is no longer recommended for Oracle databases, with the data type BLOB, the SQL script located under resources\sql\upgrade\4.5
can be executed.
The migration forces the application.property
value db.type
to be set to the value oracle
.
Deprecated Features
The following are deprecated and will be removed in a future release:
Monitoring
-
Apache Tomcat 8.5 support - Running the upcoming minor version with Tomcat 8.5 will not be possible. If not yet done, we recommend upgrading to Tomcat 9.0.
-
Java 8 - Running the upcoming minor version of service.monitor with a JRE 8 will not be possible. If not yet done, we recommend upgrading to Java 11.
-
Charting functionalities and widget capabilities of webapplication
-
Support for Standard
sdi
andinspire
styles. This style will be fully replaced byeverlasting
style
Known Limitations
Analytics
The following list contains issues and notes known at the date of release of version 4.4 of service.monitor Analytics
Issue | Component | Description |
---|---|---|
|
User Interface - UI behaves slowly when using Internet Explorer 9 / 10 |
Due to slow javascript processing the user interface behaves slowly when using the product with Internet Explorer 9 or Internet Explorer 10. For an optimal user experience we recommend to use the most current version of Google Chrome / Chromium. |
|
Dashboard Printing using Firefox browser omits some widgets |
When printing dashboards using Firefox browser certain widgets are not being printed in the effective output although they are visible in print preview. We recommend to use Chrome browser for printing as it provides the best output. Alternatively - when being fixed to Firefox browser - we recommended to create additional dashboards with less widgets for printing purposes. May be linked to https://bugzilla.mozilla.org/show_bug.cgi?id=1309046 |
|
Histograms do not show all values of a time period if the number of aggregated hits at the margins is 0. |
In certain cases, the histograms display fewer bars than the selected time period would indicate if the aggregation values at the (time) edges of the query are 0. |
|
Upload of Analytics-Bundles fails for map.apps version <= 3.7 |
Workaround: Unpack the bundle jar file and rezip it with a normal zip tool. Then, upload the newly created file. |
Monitoring
Provisioning of means to monitor INSPIRE Quality of Service requirements (SRVMON-88)
INSPIRE’s Quality of Service requirements have evolved during the past few years and now make some more flexible assumptions on how request shall be sent to the instance under monitoring and how the response of those instances shall be interpreted correctly.
For INSPIRE View Services the GetMap
request shall make use of varying BoundingBoxes and a blank response image cannot be considered as valid if features are present in the requested area.
However, service.monitor currently is not able to perform those variable and aggregated checks mentioned above.
We recommend you to make use of the job configuration options to mimic the desired behavior in a similar way.
I.e. when you are going to test the Performance of an INSPIRE View Service create a service endpoint with two jobs, one caring for GetCapabilities
operation and the other for GetMap
operation.
Via the job execution interval you can try to weigh the number of requests performing a GetCapabilities
and the number of requests performing a GetMap
.
For enabling this please see the Annex (Flexible configuring INSPIRE services) of the installation documentation.