adding new script
parent
9443045941
commit
bd5d658539
|
|
@ -184,7 +184,7 @@ def main():
|
||||||
DTURL = url.get('env-url')
|
DTURL = url.get('env-url')
|
||||||
|
|
||||||
|
|
||||||
|
###Calc daily SLO
|
||||||
df = pd.DataFrame()
|
df = pd.DataFrame()
|
||||||
for index, row in days.iterrows():
|
for index, row in days.iterrows():
|
||||||
temp_df = getSLO(DTTOKEN,DTURL,row['startTime'],row['endTime'])
|
temp_df = getSLO(DTTOKEN,DTURL,row['startTime'],row['endTime'])
|
||||||
|
|
@ -197,12 +197,26 @@ def main():
|
||||||
df = df[['Date', 'id', 'enabled', 'name', 'description', 'evaluatedPercentage', 'errorBudget', 'status', 'error', 'target','warning', 'evaluationType', 'timeframe', 'metricExpression', 'filter']]
|
df = df[['Date', 'id', 'enabled', 'name', 'description', 'evaluatedPercentage', 'errorBudget', 'status', 'error', 'target','warning', 'evaluationType', 'timeframe', 'metricExpression', 'filter']]
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("Could not rearrange columns: " + str(e))
|
print("Could not rearrange columns: " + str(e))
|
||||||
|
|
||||||
|
|
||||||
writer = pd.ExcelWriter("./"+ item +'.xlsx')
|
writer = pd.ExcelWriter("./"+ item +'_daily.xlsx')
|
||||||
df.to_excel(writer, sheet_name=str(item).split(" ")[0])
|
df.to_excel(writer, sheet_name=str(item).split(" ")[0])
|
||||||
writer.save()
|
writer.save()
|
||||||
|
|
||||||
|
|
||||||
|
###Calc Overall SLO
|
||||||
|
df = getSLO(DTTOKEN,DTURL,days['startTime'].min(),days['endTime'].max())
|
||||||
|
df['StartDate'] = fromDate
|
||||||
|
df['EndDate'] = toDate
|
||||||
|
try:
|
||||||
|
df = df[['StartDate', 'EndDate', 'id', 'enabled', 'name', 'description', 'evaluatedPercentage', 'errorBudget', 'status', 'error', 'target','warning', 'evaluationType', 'timeframe', 'metricExpression', 'filter']]
|
||||||
|
except Exception as e:
|
||||||
|
print("Could not rearrange columns: " + str(e))
|
||||||
|
|
||||||
|
writer = pd.ExcelWriter("./"+ item +'_total.xlsx')
|
||||||
|
df.to_excel(writer, sheet_name=str(item).split(" ")[0])
|
||||||
|
writer.save()
|
||||||
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
print("token not found, skipping " + item)
|
print("token not found, skipping " + item)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,12 +13,12 @@ euprod:
|
||||||
- env-url: "https://onb44935.live.dynatrace.com"
|
- env-url: "https://onb44935.live.dynatrace.com"
|
||||||
- env-token-name: "NAPREPROD_TOKEN_VAR"
|
- env-token-name: "NAPREPROD_TOKEN_VAR"
|
||||||
- jenkins: "https://jaws.bmwgroup.net/opapm/"
|
- jenkins: "https://jaws.bmwgroup.net/opapm/"
|
||||||
naprod:
|
#naprod:
|
||||||
- name: "naprod"
|
- name: "naprod"
|
||||||
- env-url: "https://wgv50241.live.dynatrace.com"
|
- env-url: "https://wgv50241.live.dynatrace.com"
|
||||||
- env-token-name: "NAPROD_TOKEN_VAR"
|
- env-token-name: "NAPROD_TOKEN_VAR"
|
||||||
- jenkins: "https://jaws.bmwgroup.net/opapm/"
|
- jenkins: "https://jaws.bmwgroup.net/opapm/"
|
||||||
cnprod:
|
#cnprod:
|
||||||
- name: "cnprod"
|
- name: "cnprod"
|
||||||
- env-url: "https://dynatracemgd-tsp.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b"
|
- env-url: "https://dynatracemgd-tsp.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b"
|
||||||
- env-token-name: "CNPROD_TOKEN_VAR"
|
- env-token-name: "CNPROD_TOKEN_VAR"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue