@@ -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