Skip to content

Commit e351415

Browse files
author
Stephan Lammel
committed
update query and parsing for ES cluster split
1 parent 6683c4d commit e351415

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

hammercloud/eval_hc.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ def evhc_grafana_jobs(startTIS, limitTIS):
301301
# fill global HTCondor list with job records from ElasticSearch #
302302
# ############################################################# #
303303
global evhc_glbl_jobcondor
304-
URL_GRAFANA = "https://monit-grafana.cern.ch/api/datasources/proxy/8787/_msearch"
304+
URL_GRAFANA = "https://monit-grafana.cern.ch/api/datasources/proxy/9668/_msearch"
305305
HDR_GRAFANA = {'Authorization': "Bearer eyJrIjoiZWRnWXc1bUZWS0kwbWExN011TGNTN2I2S1JpZFFtTWYiLCJuIjoiY21zLXNzYiIsImlkIjoxMX0=", 'Content-Type': "application/json; charset=UTF-8"}
306306
#
307307
logging.info("Fetching job records via Grafana, %d (%s) to %d (%s)" %
@@ -314,18 +314,18 @@ def evhc_grafana_jobs(startTIS, limitTIS):
314314
# prepare Lucene ElasticSearch query:
315315
# ===================================
316316
queryString = ("{\"search_type\":\"query_then_fetch\",\"index\":[\"monit" +
317-
"_prod_condor_raw_metric_v002-*\"]}\n{\"query\":{\"bool\"" +
318-
":{\"must\":[{\"match_phrase\":{\"data.metadata.spider_so" +
319-
"urce\":\"condor_history\"}},{\"match_phrase\":{\"data.CR" +
320-
"AB_UserHN\":\"sciaba\"}}],\"filter\":{\"range\":{\"data." +
321-
"RecordTime\":{\"gte\":%d,\"lt\":%d,\"format\":\"epoch_se" +
322-
"cond\"}}}}},\"_source\":{\"includes\":[\"data.GlobalJobI" +
323-
"d\",\"data.Site\",\"data.Status\",\"data.NumRestarts\"," +
324-
"\"data.RemoveReason\",\"data.Chirp_CRAB3_Job_ExitCode\"," +
325-
"\"data.ExitCode\",\"data.CRAB_Workflow\",\"data.CRAB_Id" +
326-
"\",\"data.CRAB_Retry\",\"data.RecordTime\"]},\"size\":81" +
327-
"92,\"search_after\":[%%d],\"sort\":[{\"data.RecordTime\"" +
328-
":\"asc\"}]}\n") % (startTIS, limitTIS)
317+
"_prod_condor_raw_metric*\"]}\n{\"query\":{\"bool\":{\"mu" +
318+
"st\":[{\"match_phrase\":{\"data.metadata.spider_source\"" +
319+
":\"condor_history\"}},{\"match_phrase\":{\"data.CRAB_Use" +
320+
"rHN\":\"sciaba\"}}],\"filter\":{\"range\":{\"data.Record" +
321+
"Time\":{\"gte\":%d,\"lt\":%d,\"format\":\"epoch_second\"" +
322+
"}}}}},\"_source\":{\"includes\":[\"data.GlobalJobId\",\"" +
323+
"data.Site\",\"data.Status\",\"data.NumRestarts\",\"data." +
324+
"RemoveReason\",\"data.Chirp_CRAB3_Job_ExitCode\",\"data." +
325+
"ExitCode\",\"data.CRAB_Workflow\",\"data.CRAB_Id\",\"dat" +
326+
"a.CRAB_Retry\",\"data.RecordTime\"]},\"track_total_hits" +
327+
"\":true,\"size\":8192,\"search_after\":[%%d],\"sort\":[{" +
328+
"\"data.RecordTime\":\"asc\"}]}\n") % (startTIS, limitTIS)
329329

330330
# prepare regular expression for HammerCloud CRAB workflow name match:
331331
# ====================================================================
@@ -372,10 +372,10 @@ def evhc_grafana_jobs(startTIS, limitTIS):
372372
for response in jobrecords['responses']:
373373
try:
374374
if nHitsHdr is None:
375-
nHitsHdr = response['hits']['total']
376-
elif ( nHitsHdr != response['hits']['total'] ):
375+
nHitsHdr = response['hits']['total']['value']
376+
elif ( nHitsHdr != response['hits']['total']['value'] ):
377377
logging.warning("Changed job record count, %d versus %d" %
378-
(nHitsHdr, response['hits']['total']))
378+
(nHitsHdr, response['hits']['total']['value']))
379379
lastTImS = response['hits']['hits'][-1] \
380380
['_source']['data']['RecordTime']
381381

0 commit comments

Comments
 (0)