{"id":2937287,"date":"2025-08-26T08:37:34","date_gmt":"2025-08-26T15:37:34","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2937287"},"modified":"2025-08-26T15:15:57","modified_gmt":"2025-08-26T22:15:57","slug":"arcgis-monitor-exploring-the-check-service-observer","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer","title":{"rendered":"ArcGIS Monitor: Exploring the Check-Service Observer"},"author":5481,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37501],"tags":[42301,42701,768212,780794,770992],"industry":[],"product":[36971],"class_list":["post-2937287","blog","type-blog","status-publish","format-standard","hentry","category-administration","tag-arcgis-enterprise","tag-arcgis-monitor","tag-enterprise-gis","tag-observability","tag-performance-monitoring","product-monitor"],"acf":{"short_description":"This blog discusses how to use the Check-Service observer in ArcGIS Monitor. ","flexible_content":[{"acf_fc_layout":"content","content":"<p><a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-monitor\/overview\" target=\"_blank\" rel=\"noopener\">ArcGIS Monitor<\/a>\u00a0provides\u00a0<a href=\"https:\/\/architecture.arcgis.com\/en\/framework\/architecture-practices\/observability\/overview.html\" target=\"_blank\" rel=\"noopener\">observability<\/a>\u00a0into your ArcGIS Enterprise deployments by collecting metrics on the health, performance, and usage of your enterprise GIS. It is designed to help administrators and managers ensure their ArcGIS Enterprise deployments are working efficiently by reducing and preventing system downtime, resulting in operational cost savings.<\/p>\n<p>All enterprise GIS assets such as: enterprise portals, GIS Servers, services, geodatabases, and hosts become <a href=\"https:\/\/doc.arcgis.com\/en\/monitor\/latest\/get-started\/windows\/components.htm\" target=\"_blank\" rel=\"noopener\">components<\/a> when they are registered with ArcGIS Monitor. Every component in Monitor has\u00a0<a href=\"https:\/\/doc.arcgis.com\/en\/monitor\/latest\/get-started\/windows\/observers.htm\" target=\"_blank\" rel=\"noopener\">observers<\/a>\u00a0which are responsible for collecting attribute and metric information about the component. Each component type has a unique set of observers that run at specified intervals. You can view the observers for a component by selecting the component on the\u00a0<em>Monitoring\u00a0<\/em>page &gt;\u00a0<em>Observers<\/em>\u00a0subtab. For example, a service component in an ArcGIS Online organization has two observers: <em>inventory<\/em> and <em>metrics<\/em>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937290,"id":2937290,"title":"Fig 1 - MonitorAug25","filename":"Fig-1-MonitorAug25.png","filesize":40697,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-1-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-1-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:38:02","modified":"2025-08-26 14:38:02","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1421,"height":525,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25.png","medium-width":464,"medium-height":171,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25.png","medium_large-width":768,"medium_large-height":284,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25.png","large-width":1421,"large-height":525,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25.png","1536x1536-width":1421,"1536x1536-height":525,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25.png","2048x2048-width":1421,"2048x2048-height":525,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25-826x305.png","card_image-width":826,"card_image-height":305,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-1-MonitorAug25.png","wide_image-width":1421,"wide_image-height":525}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>You can learn more about the default observers for each component type in this <a href=\"https:\/\/doc.arcgis.com\/en\/monitor\/latest\/get-started\/windows\/observers.htm\" target=\"_blank\" rel=\"noopener\">help topic<\/a>.<\/p>\n<p>At the ArcGIS Monitor 2024.1 release, a <a href=\"https:\/\/doc.arcgis.com\/en\/monitor\/latest\/get-started\/windows\/register-arcgis-server.htm#ESRI_SECTION1_C2DA8093C40643718251796E73F955C2\" target=\"_blank\" rel=\"noopener\"><em>Check-Service<\/em> observer<\/a> was introduced. This observer allows a Representational State Transfer (REST) request to be configured against a registered service component, which enables admins to apply requests to monitor a variety of scenarios. The observer sends the configured request and captures four metrics on a service component: <em>check response code<\/em>, <em>check response size<\/em>, <em>check response matches <\/em>and <em>check response time<\/em>. These \u2018response check\u2019 metrics can be helpful to admins for quantifying health and testing performance on Monitor service components.<\/p>\n<p>To enable the <em>Check-Service<\/em> observer, under the <em>Monitoring<\/em> page &gt; select a service component &gt; <em>Observers<\/em> subtab. Click the <em>Add observer<\/em> button to display the <em>Add Observer<\/em> dialog. For Observer Type, select <em>Check \u2013 Remote Service<\/em> and click <em>Next<\/em>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937291,"id":2937291,"title":"Fig 2 - MonitorAug25","filename":"Fig-2-MonitorAug25.png","filesize":24791,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-2-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-2-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:39:07","modified":"2025-08-26 14:39:07","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":763,"height":366,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","medium-width":464,"medium-height":223,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","medium_large-width":763,"medium_large-height":366,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","large-width":763,"large-height":366,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","1536x1536-width":763,"1536x1536-height":366,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","2048x2048-width":763,"2048x2048-height":366,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","card_image-width":763,"card_image-height":366,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-2-MonitorAug25.png","wide_image-width":763,"wide_image-height":366}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Note:<\/strong> In the image above, the <em>Add Observer<\/em> dialog displays <em>Check \u2013 Remote Service <\/em>option, because an ArcGIS Online service component was selected, the behavior is the same for third party ArcGIS Server site service components. However, for an ArcGIS Server service component, the dialog would display a <em>Check \u2013 Service <\/em>option.<\/p>\n<p>Provide a name and description for the new observer that will be added to the service component. Click <em>Next<\/em>.<\/p>\n<p>In the Configuration panel of the <em>Add Observer<\/em> dialog, this is where admins can configure different types of REST endpoint requests to apply to the registered service component. Typically, these would be applied to feature or map services. A comprehensive discussion on REST requests is beyond the scope of this blog, but you can learn more from the <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/enterprise\/query-feature-service\/\" target=\"_blank\" rel=\"noopener\">Query (Feature Service)<\/a> and <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/enterprise\/export-map\/\" target=\"_blank\" rel=\"noopener\">Export Map<\/a> help topics, respectively from the <a href=\"https:\/\/developers.arcgis.com\/\" target=\"_blank\" rel=\"noopener\">Esri Developer site<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937293,"id":2937293,"title":"Fig 3 - MonitorAug25","filename":"Fig-3-MonitorAug25.png","filesize":28796,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-3-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-3-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:42:22","modified":"2025-08-26 14:42:22","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":764,"height":708,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25.png","medium-width":282,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25.png","medium_large-width":764,"medium_large-height":708,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25.png","large-width":764,"large-height":708,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25.png","1536x1536-width":764,"1536x1536-height":708,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25.png","2048x2048-width":764,"2048x2048-height":708,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25-502x465.png","card_image-width":502,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-3-MonitorAug25.png","wide_image-width":764,"wide_image-height":708}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>This blog will discuss three example use cases for using the <em>Check-Service<\/em> observer to apply some simple health and performance tests against a service component. The use cases are:<\/p>\n<ol>\n<li>Test to check features in a feature service<\/li>\n<li>Test response time for an export map operation on a map service<\/li>\n<li>Test for a specific response from a feature service (to check data integrity)<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>The intention is to illustrate the potential of the <em>Check-Service<\/em> observer to help admins test health and performance of Monitor service components.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>1. Test to check features in a feature service<\/strong><\/h3>\n<p>This is an easy and simple test to execute on a feature service. This query sends a request that queries all features in the feature service and returns their count. For example, you may have a feature service that is updated daily. You could apply this query at the end of each day to ensure new features were added and are available. This test checks that the service can be queried and can help measure performance.<\/p>\n<p>In this example, the <em>Check-Service<\/em> observer is applied to a service component named <em>US_Counties<\/em> in an ArcGIS Online organization.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937294,"id":2937294,"title":"Fig 4 - MonitorAug25","filename":"Fig-4-MonitorAug25.png","filesize":31502,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-4-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-4-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:44:05","modified":"2025-08-26 14:44:05","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":751,"height":721,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25.png","medium-width":272,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25.png","medium_large-width":751,"medium_large-height":721,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25.png","large-width":751,"large-height":721,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25.png","1536x1536-width":751,"1536x1536-height":721,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25.png","2048x2048-width":751,"2048x2048-height":721,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25-484x465.png","card_image-width":484,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-4-MonitorAug25.png","wide_image-width":751,"wide_image-height":721}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Where:<\/p>\n<ul>\n<li>Interval is 1 min, determines how often the configured request will be sent by the observer<\/li>\n<li>Enabled, determines if the observer will execute<\/li>\n<li>Request URL, specifies the layer and operation to be applied by the observer<\/li>\n<li>Request Data, this specifies the query string if you are sending a GET request, or a request body if you are sending a POST request; in this case \u201cwhere 1 = 1\u201d is the condition that returns all records from the service without any filtering, returnCountOnly is set to true to return a feature count<\/li>\n<li>Request Method is GET; this is the HTTP method over which the request will be sent<\/li>\n<li>Response Check, a prefix \u201ccount:\u201d is added to the returned feature count in the response<\/li>\n<\/ul>\n<p>Click <em>Next<\/em> to advance to the Test panel. You can click <em>Test<\/em> to ensure the query configuration for the observer works.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937297,"id":2937297,"title":"Fig 5 - MonitorAug25","filename":"Fig-5-MonitorAug25.png","filesize":30391,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-5-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-5-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:46:40","modified":"2025-08-26 14:46:40","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":762,"height":573,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25.png","medium-width":347,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25.png","medium_large-width":762,"medium_large-height":573,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25.png","large-width":762,"large-height":573,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25.png","1536x1536-width":762,"1536x1536-height":573,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25.png","2048x2048-width":762,"2048x2048-height":573,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25-618x465.png","card_image-width":618,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-5-MonitorAug25.png","wide_image-width":762,"wide_image-height":573}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>If the query successfully returned data from the <em>US_Counties<\/em> service component, an \u201c<em>Observer ran successfully<\/em>\u201d message is displayed, along with data for each of the four metrics provided by the <em>Check-Service<\/em> observer. The response code is 200, for REST API queries this indicates that the request was successfully completed.\u00a0Note the JavaScript Object Notation (JSON) response is also shown, where \u201ccount: 3235\u201d meaning 3235 features were returned.<\/p>\n<p>Click <em>Add observer<\/em> to add it to the service component and create the metrics. The new observer appears under the <em>Observers<\/em> subtab for the <em>US_Counties<\/em> service component.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937298,"id":2937298,"title":"Fig 6 - MonitorAug25","filename":"Fig-6-MonitorAug25.png","filesize":45257,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-6-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-6-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:47:26","modified":"2025-08-26 14:47:26","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1421,"height":508,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25.png","medium-width":464,"medium-height":166,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25.png","medium_large-width":768,"medium_large-height":275,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25.png","large-width":1421,"large-height":508,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25.png","1536x1536-width":1421,"1536x1536-height":508,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25.png","2048x2048-width":1421,"2048x2048-height":508,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25-826x295.png","card_image-width":826,"card_image-height":295,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-6-MonitorAug25.png","wide_image-width":1421,"wide_image-height":508}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>When you navigate to the <em>Metrics<\/em> subtab of the <em>US_Counties<\/em> service component, four new metrics provided by <em>Check-Service<\/em> observer appear. They will have the name of the user configured observer.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937299,"id":2937299,"title":"Fig 7 - MonitorAug25","filename":"Fig-7-MonitorAug25.png","filesize":75569,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-7-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-7-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:47:52","modified":"2025-08-26 14:47:52","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1420,"height":742,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25.png","medium-width":464,"medium-height":242,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25.png","medium_large-width":768,"medium_large-height":401,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25.png","large-width":1420,"large-height":742,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25.png","1536x1536-width":1420,"1536x1536-height":742,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25.png","2048x2048-width":1420,"2048x2048-height":742,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25-826x432.png","card_image-width":826,"card_image-height":432,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-7-MonitorAug25.png","wide_image-width":1420,"wide_image-height":742}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>While it may seem like the new metrics are similar to the service component\u2019s existing metrics (e.g., similar names) they are reporting different data. For example, <em>Response Time<\/em> for the <em>US_Counties<\/em> service reports the response time for the service:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937300,"id":2937300,"title":"Fig 8 - MonitorAug25","filename":"Fig-8-MonitorAug25.png","filesize":92891,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-8-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-8-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:48:27","modified":"2025-08-26 14:48:27","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1408,"height":847,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25.png","medium-width":434,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25.png","medium_large-width":768,"medium_large-height":462,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25.png","large-width":1408,"large-height":847,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25.png","1536x1536-width":1408,"1536x1536-height":847,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25.png","2048x2048-width":1408,"2048x2048-height":847,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25-773x465.png","card_image-width":773,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-8-MonitorAug25.png","wide_image-width":1408,"wide_image-height":847}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The <em>Check Response Time \u2013 check_features<\/em>, reports the response time for executing the <em>Check-Service<\/em> observer query for the <em>US_Counties<\/em> service.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937301,"id":2937301,"title":"Fig 9 - MonitorAug25","filename":"Fig-9-MonitorAug25.png","filesize":102362,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-9-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-9-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:49:01","modified":"2025-08-26 14:49:01","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1408,"height":844,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25.png","medium-width":435,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25.png","medium_large-width":768,"medium_large-height":460,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25.png","large-width":1408,"large-height":844,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25.png","1536x1536-width":1408,"1536x1536-height":844,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25.png","2048x2048-width":1408,"2048x2048-height":844,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25-776x465.png","card_image-width":776,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-9-MonitorAug25.png","wide_image-width":1408,"wide_image-height":844}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Observe the response time for executing the <em>Check-Service<\/em> observer query is low, which indicates fast responses.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>2. Test response time for an export map operation on a map service<\/strong><\/h3>\n<p>This second use case is for map services. The query specifies a bounding box that defines a spatial extent to be exported, which emulates the action of \u201czooming in\u201d on a map service. In this example, the <em>Check-Service<\/em> observer is applied to a map service named <em>SampleWorldCities<\/em> in an ArcGIS Server component.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937304,"id":2937304,"title":"Fig 10 - MonitorAug25","filename":"Fig-10-MonitorAug25.png","filesize":33377,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-10-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-10-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:51:56","modified":"2025-08-26 14:51:56","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":760,"height":773,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25.png","medium-width":257,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25.png","medium_large-width":760,"medium_large-height":773,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25.png","large-width":760,"large-height":773,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25.png","1536x1536-width":760,"1536x1536-height":773,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25.png","2048x2048-width":760,"2048x2048-height":773,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25-457x465.png","card_image-width":457,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-10-MonitorAug25.png","wide_image-width":760,"wide_image-height":773}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Where:<\/p>\n<ul>\n<li>Interval is 1 min, determines how often the configured request will be sent by the observer<\/li>\n<li>Enabled, determines if the observer will execute<\/li>\n<li>Request URL, specifies the layer and export operation to be applied by the observer<\/li>\n<li>Request Data, this specifies the spatial extent of the bounding box (bbox), defined as: &lt;xmin&gt;, &lt;ymin&gt;, &lt;xmax&gt;, &lt;ymax&gt; coordinate values (see <em>Side note<\/em> below for details)<\/li>\n<li>Request Method is GET, this is the HTTP method over which the request will be sent<\/li>\n<\/ul>\n<p><strong>Side note:<\/strong> The export map operation uses a bounding box to define the spatial extent of the map image. It is defined by two coordinate pairs, a minimum and a maximum coordinates.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937307,"id":2937307,"title":"Fig 11 - MonitorAug25","filename":"Fig-11-MonitorAug25.png","filesize":5011,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-11-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-11-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:53:58","modified":"2025-08-26 14:53:58","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":448,"height":382,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","medium-width":306,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","medium_large-width":448,"medium_large-height":382,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","large-width":448,"large-height":382,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","1536x1536-width":448,"1536x1536-height":382,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","2048x2048-width":448,"2048x2048-height":382,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","card_image-width":448,"card_image-height":382,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-11-MonitorAug25.png","wide_image-width":448,"wide_image-height":382}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>You can acquire the &lt;xmin&gt;, &lt;ymin&gt;, &lt;xmax&gt;, &lt;ymax&gt; coordinate values for the spatial extent of the bounding box with these simple steps,<\/p>\n<ol>\n<li>Open map service in the ArcGIS Online or enterprise portal Map Viewer.<\/li>\n<li>Access the web browser developer tools (the image below shows Chrome web browser).<\/li>\n<li>Find the request URL that is requesting the exported map image from the layer.<\/li>\n<li>Copy the values for the \u2018bbox\u2019 parameter.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937308,"id":2937308,"title":"Fig 12 - MonitorAug25","filename":"Fig-12-MonitorAug25.png","filesize":248961,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-12-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-12-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:54:41","modified":"2025-08-26 14:54:41","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1437,"height":688,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25.png","medium-width":464,"medium-height":222,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25.png","medium_large-width":768,"medium_large-height":368,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25.png","large-width":1437,"large-height":688,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25.png","1536x1536-width":1437,"1536x1536-height":688,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25.png","2048x2048-width":1437,"2048x2048-height":688,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25-826x395.png","card_image-width":826,"card_image-height":395,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-12-MonitorAug25.png","wide_image-width":1437,"wide_image-height":688}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>A comprehensive discussion on this type of REST request is beyond the scope of this blog, but you can learn more from the <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/enterprise\/export-map\/\" target=\"_blank\" rel=\"noopener\">Export Map help topic<\/a> in the Esri Developer site.<\/p>\n<p>Click <em>Next<\/em> to advance to the Test panel. You can click <em>Test<\/em> to ensure the query configuration for the observer works.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937309,"id":2937309,"title":"Fig 13 - MonitorAug25","filename":"Fig-13-MonitorAug25.png","filesize":38251,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-13-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-13-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:55:29","modified":"2025-08-26 14:55:29","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":763,"height":646,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25.png","medium-width":308,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25.png","medium_large-width":763,"medium_large-height":646,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25.png","large-width":763,"large-height":646,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25.png","1536x1536-width":763,"1536x1536-height":646,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25.png","2048x2048-width":763,"2048x2048-height":646,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25-549x465.png","card_image-width":549,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-13-MonitorAug25.png","wide_image-width":763,"wide_image-height":646}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>If the query successfully returned data from the <em>SampleWorldCities<\/em> service component, an \u201c<em>Observer ran successfully<\/em>\u201d message is displayed, along with data for each of the four metrics provided by the <em>Check-Service<\/em> observer. The response code is 200, for REST API queries this indicates that the request was successfully completed.\u00a0Note the JSON response is also shown, in this case a URL to the exported image defined by the bounding box in the query.<\/p>\n<p>Click <em>Add observer<\/em> to add it to the service component and create the metrics. The new observer appears under the <em>Observers<\/em> subtab for the <em>SampleWorldCities<\/em> service component.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937310,"id":2937310,"title":"Fig 14 - MonitorAug25","filename":"Fig-14-MonitorAug25.png","filesize":35832,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-14-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-14-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:56:09","modified":"2025-08-26 14:56:09","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1421,"height":542,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25.png","medium-width":464,"medium-height":177,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25.png","medium_large-width":768,"medium_large-height":293,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25.png","large-width":1421,"large-height":542,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25.png","1536x1536-width":1421,"1536x1536-height":542,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25.png","2048x2048-width":1421,"2048x2048-height":542,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25-826x315.png","card_image-width":826,"card_image-height":315,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-14-MonitorAug25.png","wide_image-width":1421,"wide_image-height":542}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>You can observe the response time for executing the <em>Check-Service<\/em> observer export image query. The resulting response time metric can be used to measure performance of the export map operation on a map service. And the response size metric can be an indicator that layers are correctly rendering within the spatial extent bounding box specified.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937311,"id":2937311,"title":"Fig 15 - MonitorAug25","filename":"Fig-15-MonitorAug25.png","filesize":71904,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-15-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-15-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:56:35","modified":"2025-08-26 14:56:35","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1408,"height":846,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25.png","medium-width":434,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25.png","medium_large-width":768,"medium_large-height":461,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25.png","large-width":1408,"large-height":846,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25.png","1536x1536-width":1408,"1536x1536-height":846,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25.png","2048x2048-width":1408,"2048x2048-height":846,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25-774x465.png","card_image-width":774,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-15-MonitorAug25.png","wide_image-width":1408,"wide_image-height":846}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>3. Test for a specific response from a feature service (to check data integrity)<\/strong><\/h3>\n<p>In this last use case, the <em>Check-Service<\/em> observer can be used to query for specific data in a feature service. In this example, a feature service called <em>NC_Counties<\/em> contains all counties in North Carolina as polygon features. Each feature in the layer has an attribute field called \u201cNAME\u201d which contains the county names. The <em>Check-Service<\/em> observer will verify the integrity of the data in the layer by checking for the presence of Alamance county in the data. The query will search for a county with its NAME = Alamance.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937314,"id":2937314,"title":"Fig 16 - MonitorAug25","filename":"Fig-16-MonitorAug25.png","filesize":31343,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-16-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-16-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 14:59:48","modified":"2025-08-26 14:59:48","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":752,"height":723,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25.png","medium-width":271,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25.png","medium_large-width":752,"medium_large-height":723,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25.png","large-width":752,"large-height":723,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25.png","1536x1536-width":752,"1536x1536-height":723,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25.png","2048x2048-width":752,"2048x2048-height":723,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25-484x465.png","card_image-width":484,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-16-MonitorAug25.png","wide_image-width":752,"wide_image-height":723}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Where:<\/p>\n<ul>\n<li>Interval is 1 min, determines how often the configured request will be sent by the observer<\/li>\n<li>Enabled, determines if the observer will execute<\/li>\n<li>Request URL, specifies the layer and query operation to be applied by the observer<\/li>\n<li>Request Data, this specifies the query, in this case where \u201cNAME = Alamance\u201d and returnGeometry is false, so it only queries for the attribute information<\/li>\n<li>Request Method is GET, this is the HTTP method over which the request will be sent<\/li>\n<\/ul>\n<p>Click <em>Next<\/em> to advance to the Test panel. You can click <em>Test<\/em> to ensure the query configuration for the observer works.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937315,"id":2937315,"title":"Fig 17 - MonitorAug25","filename":"Fig-17-MonitorAug25.png","filesize":32764,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-17-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-17-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 15:00:34","modified":"2025-08-26 15:00:34","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":763,"height":641,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25.png","medium-width":311,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25.png","medium_large-width":763,"medium_large-height":641,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25.png","large-width":763,"large-height":641,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25.png","1536x1536-width":763,"1536x1536-height":641,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25.png","2048x2048-width":763,"2048x2048-height":641,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25-554x465.png","card_image-width":554,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-17-MonitorAug25.png","wide_image-width":763,"wide_image-height":641}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>If the query successfully returned data from the <em>NC_Counties<\/em> service component, an \u201c<em>Observer ran successfully<\/em>\u201d message is displayed, along with data for each of the four metrics provided by the <em>Check-Service<\/em> observer. The response code is 200, for REST API queries this indicates that the request was successfully completed.\u00a0Note the JSON response is also shown, in this case the specific feature, Alamance county.<\/p>\n<p>Click <em>Add observer<\/em> to add it to the service component and create the metrics. The new observer appears under the <em>Observers<\/em> subtab for the <em>NC_Counties<\/em> service component.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2937316,"id":2937316,"title":"Fig 18 - MonitorAug25","filename":"Fig-18-MonitorAug25.png","filesize":37096,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\/fig-18-monitoraug25","alt":"","author":"5481","description":"","caption":"","name":"fig-18-monitoraug25","status":"inherit","uploaded_to":2937287,"date":"2025-08-26 15:01:07","modified":"2025-08-26 15:01:07","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1423,"height":538,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25.png","medium-width":464,"medium-height":175,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25.png","medium_large-width":768,"medium_large-height":290,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25.png","large-width":1423,"large-height":538,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25.png","1536x1536-width":1423,"1536x1536-height":538,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25.png","2048x2048-width":1423,"2048x2048-height":538,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25-826x312.png","card_image-width":826,"card_image-height":312,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Fig-18-MonitorAug25.png","wide_image-width":1423,"wide_image-height":538}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Configuring Alerts<\/strong><\/h3>\n<p>After configuring the <em>Check-Service<\/em> observer and enabling the four additional metrics, alerts could be configured on the new metrics to indicate when no data is returned by the query. This can help indicate when there might be a problem with the service component.<\/p>\n<p>This blog discusses three example use cases for using the <em>Check-Service<\/em> observer. However, you can leverage the observer to apply your own custom REST queries on feature and map services.<\/p>\n<p>To learn more and connect with us about ArcGIS Monitor 2025.0, please visit:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-monitor\/overview\" target=\"_blank\" rel=\"noopener\">Product Page<\/a><\/li>\n<li><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/essential-resources-for-arcgis-monitor\" target=\"_blank\" rel=\"noopener\">ArcGIS Monitor \u2013 Essential Resources<\/a><\/li>\n<li><a href=\"https:\/\/doc.arcgis.com\/en\/monitor\/latest\/get-started\/windows\/introduction-to-arcgis-monitor.htm\" target=\"_blank\" rel=\"noopener\">ArcGIS Monitor help documentation<\/a><\/li>\n<li><a href=\"https:\/\/community.esri.com\/t5\/arcgis-monitor\/ct-p\/arcgis-monitor\" target=\"_blank\" rel=\"noopener\">Esri Community<\/a><\/li>\n<\/ul>\n<p>Sincerely,<br \/>\nThe ArcGIS Monitor team<\/p>\n"}],"related_articles":[{"ID":2660992,"post_author":"5481","post_date":"2025-01-28 13:24:09","post_date_gmt":"2025-01-28 21:24:09","post_content":"","post_title":"What\u2019s New in ArcGIS Monitor 2024.1","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"whats-new-in-arcgis-monitor-2024-1","to_ping":"","pinged":"","post_modified":"2025-03-20 15:47:04","post_modified_gmt":"2025-03-20 22:47:04","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2660992","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"1","filter":"raw"},{"ID":2711162,"post_author":"5131","post_date":"2025-03-04 07:02:13","post_date_gmt":"2025-03-04 15:02:13","post_content":"","post_title":"ArcGIS Monitor: Essential Resources","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"essential-resources-for-arcgis-monitor","to_ping":"","pinged":"","post_modified":"2026-03-04 10:48:19","post_modified_gmt":"2026-03-04 18:48:19","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2711162","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2818472,"post_author":"5481","post_date":"2025-06-03 12:38:22","post_date_gmt":"2025-06-03 19:38:22","post_content":"","post_title":"What\u2019s New in ArcGIS Monitor 2025.0","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"whats-new-in-arcgis-monitor-2025-0","to_ping":"","pinged":"","post_modified":"2025-08-26 11:13:59","post_modified_gmt":"2025-08-26 18:13:59","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2818472","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"4","filter":"raw"},{"ID":2828702,"post_author":"5481","post_date":"2025-06-11 08:15:10","post_date_gmt":"2025-06-11 15:15:10","post_content":"","post_title":"ArcGIS Monitor at Esri 2025 User Conference","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"arcgis-monitor-at-esri-2025-user-conference","to_ping":"","pinged":"","post_modified":"2025-06-11 08:15:10","post_modified_gmt":"2025-06-11 15:15:10","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2828702","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/MonitorAug25-blog-card.png","wide_image":false,"authors":[{"ID":5481,"user_firstname":"Derek","user_lastname":"Law","nickname":"Derek Law","user_nicename":"law","display_name":"Derek Law","user_email":"dlaw@esri.com","user_url":"","user_registered":"2018-03-02 00:17:11","user_description":"Derek is a Senior Product Manager working on ArcGIS Monitor. Based in the Esri Redlands, CA office, he's involved with requirements gathering, software development, and product marketing. Follow on Twitter\/X | Mastodon | BlueSky: @GIS_Bandit","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"},{"ID":124391,"user_firstname":"Joshua","user_lastname":"Herman","nickname":"Josh","user_nicename":"j-herman","display_name":"Josh Herman","user_email":"j.herman@esri.com","user_url":"","user_registered":"2020-11-03 21:00:11","user_description":"Josh Herman is a Product Engineer on the ArcGIS Monitor team and currently works out of Buffalo, New York. Josh is responsible for gathering requirements, designing, and testing new features. He is also responsible for outlining and communicating best practices for using ArcGIS Monitor 2023.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/09\/me-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ArcGIS Monitor: Exploring the Check-Service Observer<\/title>\n<meta name=\"description\" content=\"This blog discusses how to use the Check-Service observer in ArcGIS Monitor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ArcGIS Monitor: Exploring the Check-Service Observer\" \/>\n<meta property=\"og:description\" content=\"This blog discusses how to use the Check-Service observer in ArcGIS Monitor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-26T22:15:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/MonitorAug25-blog-card.png\" \/>\n\t<meta property=\"og:image:width\" content=\"826\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\"},\"author\":{\"name\":\"Derek Law\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73\"},\"headline\":\"ArcGIS Monitor: Exploring the Check-Service Observer\",\"datePublished\":\"2025-08-26T15:37:34+00:00\",\"dateModified\":\"2025-08-26T22:15:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\"},\"wordCount\":6,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Enterprise\",\"ArcGIS Monitor\",\"enterprise gis\",\"observability\",\"performance monitoring\"],\"articleSection\":[\"Administration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\",\"name\":\"ArcGIS Monitor: Exploring the Check-Service Observer\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-08-26T15:37:34+00:00\",\"dateModified\":\"2025-08-26T22:15:57+00:00\",\"description\":\"This blog discusses how to use the Check-Service observer in ArcGIS Monitor.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ArcGIS Monitor: Exploring the Check-Service Observer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73\",\"name\":\"Derek Law\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g\",\"caption\":\"Derek Law\"},\"description\":\"Derek is a Senior Product Manager working on ArcGIS Monitor. Based in the Esri Redlands, CA office, he's involved with requirements gathering, software development, and product marketing. Follow on Twitter\/X | Mastodon | BlueSky: @GIS_Bandit\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/dereklaw88\/\",\"https:\/\/x.com\/GIS_Bandit\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/law\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ArcGIS Monitor: Exploring the Check-Service Observer","description":"This blog discusses how to use the Check-Service observer in ArcGIS Monitor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer","og_locale":"en_US","og_type":"article","og_title":"ArcGIS Monitor: Exploring the Check-Service Observer","og_description":"This blog discusses how to use the Check-Service observer in ArcGIS Monitor.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-08-26T22:15:57+00:00","og_image":[{"width":826,"height":465,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/MonitorAug25-blog-card.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer"},"author":{"name":"Derek Law","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73"},"headline":"ArcGIS Monitor: Exploring the Check-Service Observer","datePublished":"2025-08-26T15:37:34+00:00","dateModified":"2025-08-26T22:15:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer"},"wordCount":6,"commentCount":2,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Enterprise","ArcGIS Monitor","enterprise gis","observability","performance monitoring"],"articleSection":["Administration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer","name":"ArcGIS Monitor: Exploring the Check-Service Observer","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-08-26T15:37:34+00:00","dateModified":"2025-08-26T22:15:57+00:00","description":"This blog discusses how to use the Check-Service observer in ArcGIS Monitor.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"ArcGIS Monitor: Exploring the Check-Service Observer"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73","name":"Derek Law","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g","caption":"Derek Law"},"description":"Derek is a Senior Product Manager working on ArcGIS Monitor. Based in the Esri Redlands, CA office, he's involved with requirements gathering, software development, and product marketing. Follow on Twitter\/X | Mastodon | BlueSky: @GIS_Bandit","sameAs":["https:\/\/www.linkedin.com\/in\/dereklaw88\/","https:\/\/x.com\/GIS_Bandit"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/law"}]}},"text_date":"August 26, 2025","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/monitor\/administration\/arcgis-monitor-exploring-the-check-service-observer","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Monitor","tag_data":[{"term_id":42301,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":42301,"taxonomy":"post_tag","description":"","parent":0,"count":209,"filter":"raw"},{"term_id":42701,"name":"ArcGIS Monitor","slug":"arcgis-monitor","term_group":0,"term_taxonomy_id":42701,"taxonomy":"post_tag","description":"","parent":0,"count":22,"filter":"raw"},{"term_id":768212,"name":"enterprise gis","slug":"enterprise-gis","term_group":0,"term_taxonomy_id":768212,"taxonomy":"post_tag","description":"","parent":0,"count":24,"filter":"raw"},{"term_id":780794,"name":"observability","slug":"observability","term_group":0,"term_taxonomy_id":780794,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":770992,"name":"performance monitoring","slug":"performance-monitoring","term_group":0,"term_taxonomy_id":770992,"taxonomy":"post_tag","description":"","parent":0,"count":12,"filter":"raw"}],"category_data":[{"term_id":37501,"name":"Administration","slug":"administration","term_group":0,"term_taxonomy_id":37501,"taxonomy":"category","description":"","parent":0,"count":427,"filter":"raw"}],"product_data":[{"term_id":36971,"name":"ArcGIS Monitor","slug":"monitor","term_group":0,"term_taxonomy_id":36971,"taxonomy":"product","description":"","parent":36571,"count":26,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=monitor","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2937287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/5481"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2937287"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2937287\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2937287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2937287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2937287"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2937287"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2937287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}