ActiveGate extension that collects metrics and events from the InterSystems IRIS APIs for use in Dynatrace.
Gain insights into the performance of your InterSystems IRIS instances. View metrics and events in context with your OneAgent collected data in the Dynatrace UI. Make use of powerful charting and dashboarding features. Allow the Davis® AI causation engine to generate baselines and alert you when anomalies are detected in designated metrics.
Connects to and collects data from the InterSystems IRIS REST API.
Metrics and events will be reported to a custom device with the technology 'InterSystems IRIS.'
Collected metrics are listed and described in the InterSystems documentation.
The events endpoint is also polled and any new events are reported in Dynatrace.
Extension consumes DDUs at approximately the following rate per endpoint per year:
(83 + 5 * <number_of_web_server_gateway_sockets> + 7 * <number_of_databases) + 2 * <number_of_journals> + 3 * <number_of_purposes> + 3 * <number_of_namespaces> + 6 * <number_of_categories>) * 525.6
unzip -o -d /opt/dynatrace/remotepluginmodule/plugin_deployment custom.remote.python.intersystems_iris.zip
/opt/dynatrace
Settings > Monitored technologies > Custom extensions > Upload extension
Create an endpoint for each cluster you would like to monitor. This is done in Settings > Monitored technologies > Custom extensions > Netapp Ontap
.
The parameters are:
http://<iris_instance>:80/api/monitor
The logs under %PROGRAMDATA%
(windows) or /var/lib
(linux) give us more details in case of failures
The full path is /var/lib/dynatrace/remotepluginmodule/log/remoteplugin/custom.remote.python.intersystems_iris/IrisExtension.log
or
C:\ProgramData\dynatrace\remotepluginmodule\log\remoteplugin\custom.remote.python.intersystems_iris/IrisExtension.log