13
13
targetPort : 8080
14
14
name : http
15
15
---
16
- kind : ConfigMap
17
- apiVersion : v1
18
- metadata :
19
- name : cpueff-goweb
20
- namespace : cpueff
21
- labels :
22
- app : cpueff-goweb
23
- data :
24
- config.json : |
25
- {
26
- "port": 8080,
27
- "is_test": false,
28
- "verbose": 0,
29
- "env_file": "/etc/secrets/client_env",
30
- "read_timeout": 600,
31
- "write_timeout": 600,
32
- "mongo_connection_timeout": 600,
33
- "base_endpoint": "web/cpueff",
34
- "collection_names": {
35
- "sc_task": "sc_task",
36
- "sc_task_cmsrun": "sc_task_cmsrun",
37
- "sc_task_cmsrun_jobtype": "sc_task_cmsrun_jobtype",
38
- "sc_task_cmsrun_jobtype_site": "sc_task_cmsrun_jobtype_site",
39
- "condor_main": "condor_main",
40
- "condor_detailed": "condor_detailed",
41
- "condor_tiers": "condor_tiers",
42
- "short_url": "short_url",
43
- "datasource_timestamp": "source_timestamp"
44
- },
45
- "external_links": {
46
- "str_start_date": "[[__START_DATE__]]",
47
- "str_start_date_msec": "[[__START_DATE_MSEC__]]",
48
- "str_end_date": "[[__END_DATE__]]",
49
- "str_end_date_msec": "[[__END_DATE_MSEC__]]",
50
- "str_workflow": "[[__WORKFLOW__]]",
51
- "str_wmagent_request_name": "[[__WMAGENT_REQUEST_NAME__]]",
52
- "str_site": "[[__SITE__]]",
53
- "str_job_type": "[[__JOB_TYPE__]]",
54
- "str_task_name": "[[__TASK_NAME__]]",
55
- "str_task_name_prefix": "[[__TASK_NAME_PREFIX__]]",
56
- "link_monte_carlo_management": "<a href=\"https://cms-pdmv.cern.ch/mcm/requests?prepid=[[__WORKFLOW__]]\" target=\"_blank\" >McM</a>",
57
- "link_dmytro_prod_mon": "<a href=\"https://dmytro.web.cern.ch/dmytro/cmsprodmon/workflows.php?prep_id=task_[[__WORKFLOW__]]\" target=\"_blank\">PMon</a>",
58
- "link_unified_report": "<a href=\"https://cms-unified.web.cern.ch/cms-unified/report/[[__WMAGENT_REQUEST_NAME__]]\" target=\"_blank\">Unified</a>",
59
- "link_es_cms": "<a href=\"https://es-cms.cern.ch/kibana/app/kibana#/discover?_g=(refreshInterval:(pause:!t,value:0),time:(from:'[[__START_DATE__]]T00:00:00.000Z',to:'[[__END_DATE__]]T00:00:00.000Z'))&_a=(columns:!(RequestCpus,CpuEff,CpuTimeHr,WallClockHr,Site,RequestMemory,RequestMemory_Eval,CpuEffOutlier,Tier),index:'cms-20*',interval:auto,query:(language:lucene,query:'Tier:%2FT1%7CT2%2F%20AND%20Workflow:%22[[__WORKFLOW__]]%22%20AND%20WMAgent_RequestName:%22[[__WMAGENT_REQUEST_NAME__]]%22%20AND%20CpuEffOutlier:0%20AND%20Status:Completed%20AND%20JobFailed:0'),sort:!(RecordTime,desc))\" target=\"_blank\">ES_T1T2</a>",
60
- "link_es_cms_with_site": "<a href=\"https://es-cms.cern.ch/kibana/app/kibana#/discover?_g=(refreshInterval:(pause:!t,value:0),time:(from:'[[__START_DATE__]]T00:00:00.000Z',to:'[[__END_DATE__]]T00:00:00.000Z'))&_a=(columns:!(RequestCpus,CpuEff,CpuTimeHr,WallClockHr,Site,RequestMemory,RequestMemory_Eval,CpuEffOutlier),index:'cms-20*',interval:auto,query:(language:lucene,query:'Site:%22[[__SITE__]]%22%20AND%20Workflow:%22[[__WORKFLOW__]]%22%20AND%20WMAgent_RequestName:%22[[__WMAGENT_REQUEST_NAME__]]%22%20AND%20CpuEffOutlier:0%20AND%20Status:Completed%20AND%20JobFailed:0'),sort:!(RecordTime,desc))\" target=\"_blank\">ES</a>",
61
- "link_grafana": "<a href=\"https://monit-grafana.cern.ch/d/svwndNBVk/cpu-efficiency-investigation-used-by-web-service?orgId=11&from=[[__START_DATE_MSEC__]]&to=[[__END_DATE_MSEC__]]&var-Bin=1h&var-Site=All&var-Workflow=[[__WORKFLOW__]]&var-WMAgent_RequestName=[[__WMAGENT_REQUEST_NAME__]]\" target=\"_blank\">Grafana</a>",
62
- "link_grafana_with_site": "<a href=\"https://monit-grafana.cern.ch/d/svwndNBVk/cpu-efficiency-investigation-used-by-web-service?orgId=11&from=[[__START_DATE_MSEC__]]&to=[[__END_DATE_MSEC__]]&var-Bin=1h&var-Site=[[__SITE__]]&var-Workflow=[[__WORKFLOW__]]&var-WMAgent_RequestName=[[__WMAGENT_REQUEST_NAME__]]\" target=\"_blank\">Grafana</a>",
63
- "link_reqmgr": "<a href=\"https://cmsweb.cern.ch/reqmgr2/fetch?rid=[[__TASK_NAME_PREFIX__]]\" target=\"_blank\">RegMgr</a>",
64
- "link_es_wmarchive": "<a href=\"https://monit-opensearch.cern.ch/dashboards/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:'[[__START_DATE__]]T00:00:00.000Z',to:'[[__END_DATE__]]T00:00:00.000Z'))&_a=(columns:!(data.meta_data.jobtype,data.meta_data.jobstate,data.task,data.Campaign,data.PrepID,data.meta_data.fwjr_id,data.meta_data.host),filters:!(),index:'60770470-8326-11ea-88fc-cfaa9841e350',interval:auto,query:(language:lucene,query:'data.meta_data.jobstate:%22success%22%20%20AND%20data.task:%22[[__TASK_NAME__]]%22'),sort:!(!(metadata.timestamp,desc)))\" target=\"_blank\">WMArc</a>",
65
- "link_es_wmarchive_jobtype": "<a href=\"https://monit-opensearch.cern.ch/dashboards/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:'[[__START_DATE__]]T00:00:00.000Z',to:'[[__END_DATE__]]T00:00:00.000Z'))&_a=(columns:!(data.meta_data.jobtype,data.meta_data.jobstate,data.task,data.Campaign,data.PrepID,data.meta_data.fwjr_id,data.meta_data.host),filters:!(),index:'60770470-8326-11ea-88fc-cfaa9841e350',interval:auto,query:(language:lucene,query:'data.meta_data.jobtype:%22[[__JOB_TYPE__]]%22%20AND%20data.meta_data.jobstate:%22success%22%20%20AND%20data.task:%22[[__TASK_NAME__]]%22'),sort:!(!(metadata.timestamp,desc)))\" target=\"_blank\">WMArc</a>"
66
- }
67
- }
68
- ---
69
16
kind : Deployment
70
17
apiVersion : apps/v1
71
18
metadata :
@@ -85,14 +32,14 @@ spec:
85
32
spec :
86
33
containers :
87
34
- name : cpueff-goweb
88
- image : registry.cern.ch/cmsmonitoring/cpueff-goweb:cpueff-0.0.10
35
+ image : registry.cern.ch/cmsmonitoring/cpueff-goweb:cpueff-0.0.11
89
36
# image: golang
90
37
# command: [ "sleep" ]
91
38
# args: [ "infinity" ]
92
39
args :
93
40
- /data/cpueff-goweb
94
41
- -config
95
- - /data/etc /config.json
42
+ - /data/cpueff-goweb /config.json
96
43
ports :
97
44
- containerPort : 8080
98
45
protocol : TCP
@@ -111,13 +58,8 @@ spec:
111
58
- name : cpueff-mongo-secrets
112
59
mountPath : /etc/secrets
113
60
readOnly : true
114
- - name : configmap-config-json
115
- mountPath : /data/etc
116
61
volumes :
117
62
- name : cpueff-mongo-secrets
118
63
secret :
119
64
secretName : cpueff-mongo-secrets
120
65
defaultMode : 0444
121
- - name : configmap-config-json
122
- configMap :
123
- name : cpueff-goweb
0 commit comments