Skip to content

Commit

Permalink
Adress DevOps Changes ITISFoundation/osparc-simcore#4453
Browse files Browse the repository at this point in the history
  • Loading branch information
kaiser committed Aug 22, 2023
1 parent 8c68775 commit 10bf15d
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 45 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@
"uid": "RmZEr52nz"
},
"editorMode": "code",
"expr": "count(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_simcore_user_agent!=\"puppeteer\"}),0)",
"expr": "count(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}),0)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -383,13 +383,13 @@
"uid": "RmZEr52nz"
},
"editorMode": "code",
"expr": "count(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_simcore_user_agent!=\"puppeteer\"}),0)",
"expr": "count(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*[.osparc.io].*/simcore/services/dynamic/s4l-core-lite.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}),0)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
}
],
"title": "Number of s4l-lite studies running (excluding puppeteer from v1.52.0)",
"title": "Number of s4l-lite studies running",
"type": "timeseries"
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@
"uid": "RmZEr52nz"
},
"editorMode": "code",
"expr": "count(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/electrode-selector.*$\",container_label_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/electrode-selector.*$\",container_label_simcore_user_agent!=\"puppeteer\"}),0)",
"expr": "count(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/electrode-selector.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/electrode-selector.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}),0)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
Expand Down Expand Up @@ -273,7 +273,7 @@
"uid": "RmZEr52nz"
},
"editorMode": "code",
"expr": "count(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/sim4life-postpro.*$\",container_label_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/sim4life-postpro.*$\",container_label_simcore_user_agent!=\"puppeteer\"}),0)",
"expr": "count(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/sim4life-postpro.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/sim4life-postpro.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}),0)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
Expand Down Expand Up @@ -366,7 +366,7 @@
"uid": "RmZEr52nz"
},
"editorMode": "code",
"expr": "count(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/ti-postpro.*$\",container_label_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/ti-postpro.*$\",container_label_simcore_user_agent!=\"puppeteer\"}),0)",
"expr": "count(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/ti-postpro.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}) OR clamp_max(absent(container_memory_usage_bytes{image=~\"^.*/simcore/services/dynamic/ti-postpro.*$\",container_label_io_simcore_runtime_simcore_user_agent!=\"puppeteer\"}),0)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
Expand Down
59 changes: 20 additions & 39 deletions services/monitoring/prometheus/prometheus-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,48 +97,10 @@ scrape_configs:
# this would require soffisticated regex parsing
# To use these: # KEEP: container_label_simcore_service_settings
#
#- source_labels: [container_label_simcore_service_settings]
# separator: ;
# regex: '^\"(.*)?(\"type\": \"Resources\", \"value\": \{\"Limits\": (\{".*\})?\{\"NanoCPUs\": )(\d*)([,\}])'
# target_label: docker_service_resources_nanocpu_limit
# replacement: ${4}
# action: replace
#- source_labels: [container_label_simcore_service_settings]
# separator: ;
# regex: '^\"(.*)?(\"type\": \"Resources\", \"value\": \{\"Limits\": \{)(\{".*\})?(\".*\"\: \d+[,\}] )?(\"MemoryBytes\": )(\d*)([\}])'
# target_label: docker_service_resources_memorybytes_limit
# replacement: ${6}
# action: replace
#- source_labels: [container_label_simcore_service_settings]
# separator: ;
# regex: '^\"(.*)?(\"type\": \"Resources\", \"value\": \{)("Limits".*, )?(\"Reservations\": (\{".*\})?\{\"NanoCPUs\": )(\d*)([,\}])'
# target_label: docker_service_resources_nanocpu_reservation
# replacement: ${6}
# action: replace
#- source_labels: [container_label_simcore_service_settings]
# separator: ;
# regex: '^\"(.*)?(\"type\": \"Resources\", \"value\": \{)(.*, )?(\"Reservations\": )(\{".*\})?\{(".*": \d+[,\}] )?(\"MemoryBytes\": )(\d*)([,\}])'
# target_label: docker_service_resources_nanocpu_reservation
# replacement: ${8}
# action: replace
#- source_labels: [container_label_simcore_service_settings]
# separator: ;
# regex: '^"(.*)?("GenericResources": \[\{"DiscreteResourceSpec": )(.*)(\{"Kind": "VRAM", "Value": )(\d+)'
# target_label: docker_service_resources_vram_reservation
# replacement: ${5}
# action: replace
#- source_labels: [container_label_simcore_service_settings]
# separator: ;
# regex: '^"(.*)?("GenericResources": \[\{"DiscreteResourceSpec": )(.*)(\{"Kind": "AIRAM", "Value": )(\d+)'
# target_label: docker_service_resources_vram_reservation
# replacement: ${5}
# action: replace
- regex: "container_label_com_docker_compose_config_hash"
action: labeldrop # cAdvisor pruning
- regex: "container_label_com_docker_compose_container_number"
action: labeldrop # cAdvisor pruning
- regex: "container_label_io_simcore_.*"
action: labeldrop # cAdvisor pruning
- regex: "container_label_simcore_service_compose_spec"
action: labeldrop # cAdvisor pruning
- regex: "container_label_simcore_service_container_http_entrypoint"
Expand All @@ -157,7 +119,26 @@ scrape_configs:
action: labeldrop # cAdvisor pruning
- regex: "container_label_maintainer"
action: labeldrop # cAdvisor pruning

- regex: "container_label_com_docker_compose_project_working_dir"
action: labeldrop
- regex: "container_label_io_simcore_contact"
action: labeldrop
- regex: "container_label_io_simcore_authors"
action: labeldrop
- regex: "container_label_io_simcore_description"
action: labeldrop
- regex: "container_label_io_simcore_inputs"
action: labeldrop
- regex: "container_label_io_simcore_key"
action: labeldrop
- regex: "container_label_io_simcore_outputs"
action: labeldrop
- regex: "container_label_io_simcore_runtime_swarm_stack_name"
action: labeldrop
- regex: "container_label_io_simcore_thumbnail"
action: labeldrop
- regex: "container_label_simcore_service_settings"
action: labeldrop

### Used:
# container_label_com_docker_swarm_node_id
Expand Down

0 comments on commit 10bf15d

Please sign in to comment.