ArcSOC widget(s)

182
2
Jump to solution
2 weeks ago
Mike_Tulis
New Contributor II

I am looking for help with configuring an ArcGIS Monitor widget(s) that would:

1.   count ArcGIS Server ArcSOCs in use
2.   display sum of min and max ArcSOCs allocated to all services 
3.   show linear chart of top 10 services / ArcSOCs based on memory use. 

We have a wide range of min and max instances across all services on the Server. I am hoping to configure a widget that would help me identify correlation between high number of ArcSOCs in use and hardware/server performance. Many of them area seasonal (used May-October only) and/or used seldom. These widgets would help with hardware sizing or moving services to other machine.  

0 Kudos
1 Solution

Accepted Solutions
GeoJosh
Esri Regular Contributor

@Mike_Tulis, here are a few more ideas that I think answer your questions:

ArcSOC Process Instances, per machine

Data Expression

GeoJosh_0-1713451366450.png

Chart Configuration

NOTE: Edited at 3:52 on 4/18. The previous iteration suggested "Statistic Type: Sum" but "Maximum" is more appropriate for this use case, as pictured below:

GeoJosh_0-1713469903420.png

 

Min/Max ArcSOC Instances

Data Expression

GeoJosh_2-1713451609339.png

Chart Configuration

Change "Statistic Field" to "Instances Min" for minimum number of ArcSOCs.

GeoJosh_3-1713451643515.png

Top Services by Memory Usage

Data Expression

GeoJosh_4-1713452130437.png

Chart Configuration

GeoJosh_5-1713452184489.png

Josh

View solution in original post

2 Replies
AndrewSakowicz
Esri Contributor

perhaps you can use Solved: Analysis from ESRI Developer Summit 2024 - Esri CommunityAndrewSakowicz_1-1713196911695.png

if you want to see memory usage per service, duplicate the above tile and use the following expression 

AndrewSakowicz_0-1713196820168.png

for total number of arcsocs: 

AndrewSakowicz_2-1713197302116.png

Also, the following blogs might be helpful: https://community.esri.com/t5/arcgis-monitor-blog/arcgis-monitor-analysis-elements-for-enterprise/ba...


https://community.esri.com/t5/arcgis-monitor-blog/5-useful-arcgis-server-analysis-elements-in-arcgis...

 

GeoJosh
Esri Regular Contributor

@Mike_Tulis, here are a few more ideas that I think answer your questions:

ArcSOC Process Instances, per machine

Data Expression

GeoJosh_0-1713451366450.png

Chart Configuration

NOTE: Edited at 3:52 on 4/18. The previous iteration suggested "Statistic Type: Sum" but "Maximum" is more appropriate for this use case, as pictured below:

GeoJosh_0-1713469903420.png

 

Min/Max ArcSOC Instances

Data Expression

GeoJosh_2-1713451609339.png

Chart Configuration

Change "Statistic Field" to "Instances Min" for minimum number of ArcSOCs.

GeoJosh_3-1713451643515.png

Top Services by Memory Usage

Data Expression

GeoJosh_4-1713452130437.png

Chart Configuration

GeoJosh_5-1713452184489.png

Josh