- 4
- 0
- 约4.98千字
- 约 5页
- 2018-06-08 发布于天津
- 举报
使用元数据对与api和python的自定义报告-cisco
使用元数据对与API和Python的自定义报告
目录
简介
先决条件
要求
使用的组件
背景信息
设置元数据
采集API密钥
创建自定义报告
相关信息
简介
本文描述如何与在Python脚本内的API为了自定义报告一道使用元数据。
先决条件
要求
Cisco 建议您了解以下主题:
CloudCenter
Python
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原
始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
背景信息
CloudCenter提供报告的一些箱外,然而不允许方式报告根据自定义过滤器。为了使用API为了与元
数据一道获取信息直接地从数据库,附加对工作,您能允许自定义报告。
设置元数据
在a必须添加元数据每应用级,那么需要跟踪与使用自定义报告将必须被修改的每应用程序。
为了执行此,导航到应用配置文件 ,然后选择下拉式能将编辑的App的然后选择如镜像所显示的请
编辑/更新。
移动到基本信息的底部并且添加元数据标记,例如BillingID ,如果此元数据将由suer填好使必须和
编辑可能。如果它是宏,则请填写默认值,并且请勿使编辑可能。在您填好元数据后,如镜像所显
示,请选择添加然后保存App。
采集API密钥
为了处理API呼叫,用户名和API密钥将要求。这些密钥提供同样水平访问象用户,因此,如果所有
用户部署将被添加在报告,推荐为了获得承租人API密钥的admin。如果广泛子承租人将一起被记录
,对所有的根承租人需要访问部署环境或者所有子承租人admins API密钥将要求。
要获得API密钥请导航对Admin Users 管理API锁上 ,复制用户名并且为用户锁上要求。
创建自定义报告
在您创建创建报道的Python脚本前,请保证Python和小核安装对此。然后运行小核安装制成表 ,制
成表是该的库自动地格式化报告的把柄。
两示例报告在表里附加到此指南,第一收集关于所有部署的信息然后输出它。第二使用同一信息创
建与使用的一自定义报告BillingID元数据。此脚本详细解释使用作为指南。
import datetime
import json
import sys
import requests
##pip install tabulate
from tabulate import tabulate
from operator import itemgetter
from decimal import Decimal
时间用于准确地计算日期,这执行创建最最近的X天的报告。
json 用于帮助解析json数据, api呼叫输出。
sys使用系统呼叫。
请求用于简化进行的Web要求API呼叫。
制成表使用自动地格式化表。
itemgetter用于作为iterator排序第2个表。
十进制用于舍入开销到两小数位位置。
if(len(sys.argv)==1):
days = -1
elif(len(sys.argv)==2):
try:
days = int(sys.argv[1])
if(days 1):
raise ValueError(Less than 1)
start=datetime.datetime.now()+datetime.timedelta(days*-1)
except ValueError:
print(Number of days must be an integer greater than 0)
exit()
else:
print(Enter number of days to report on, or leave blank to report all time)
exit()
此部分用于解析几天编号line命令参数。
如果没有line命令参数(sys.argv 1),则报告将执行在所有时刻。
如果有一line命令参数检查它是否是大于或等于1的整数,如果在几天该编号报告,如果没有,请返
回错误。
如果有超过一参数返回每错误。
departments = []
users = [user1
您可能关注的文档
最近下载
- 2023年江苏省常州市中考语文试卷附参考答案.pdf VIP
- 四川专升本数学2025年真题 及答案 .pdf VIP
- 2026年寒假特色作业模板【可编辑 可打印】.pptx
- 任务一短期投资的核算.ppt VIP
- 生物必修二全套课件.ppt VIP
- 2023年江苏省常州市中考语文试卷.docx VIP
- 2025年江苏高考地理真题(解析版).docx
- 2026年教案课件-中华民族共同体概论-第1-9讲-混一南北与中华民族大统合-教案合集-新版.pdf VIP
- 新解读《GB_T 39329-2020增材制造 测试方法 标准测试件精度检验》.docx VIP
- 医疗器械部门职责与岗位划分指南.docx VIP
原创力文档

文档评论(0)