ArcGIS Enterprise has a diverse set of features that promote observability of your system.
ArcGIS Enterprise creates several different types of logs:
Each ArcGIS Server site logs events related to that site, such as registering data stores.
Organization logs capture information related to the ArcGIS Enterprise organization, such as creating groups.
Audit logs capture information about events in the ArcGIS Enterprise organization or ArcGIS Server site in a way that can be processed by third-party security information and event management (SIEM) tools.
ArcGIS Data Store logs capture information related to ArcGIS Data Store events, such as joining a machine to an existing data store.
ArcGIS Enterprise exposes a wide variety of metrics for service performance and system resource usage. These metrics can be collected and stored by a third-party tool called Prometheus.
Metrics that you collect and store using Prometheus can be queried to show trends over time. Refer to the Prometheus documentation for more information about querying Prometheus metrics. You can also visualize the results of these queries in third-party dashboard applications, such as Grafana. Refer to the observability resources repository to see an example Grafana dashboard template for displaying information useful for observing ArcGIS Enterprise.
For requests made to ArcGIS Server services, you can also see trends over time using server statistics. Some common statistics reports are configured by default, and you can also create your own custom reports.
While ArcGIS Enterprise does not provide a way to track the full lifecycle of a request, log messages in ArcGIS Server are associated with a request ID. Querying logs based on the request ID can help you to trace events tied to a particular request.