tmc

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2021 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TMC_CHART_META = apis.ApiSpec{
	Path:        "/api/tmc/metrics/chart/meta",
	BackendPath: "/api/tmc/metrics/chart/meta",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询图表元数据",
}
View Source
var TMC_CONFIG_GROUPS = apis.ApiSpec{
	Path:        "/api/config/tenants/<tenantId>/groups",
	BackendPath: "/api/tmc/config/tenants/<tenantId>/groups",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取配置中心租户下所有组信息",
}
View Source
var TMC_CONFIG_GROUP_QUERY = apis.ApiSpec{
	Path:        "/api/config/tenants/<tenantId>/groups/<groupId>",
	BackendPath: "/api/tmc/config/tenants/<tenantId>/groups/<groupId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询配置中心租户下组的具体配置",
}
View Source
var TMC_CONFIG_GROUP_SAVE = apis.ApiSpec{
	Path:        "/api/config/tenants/<tenantId>/groups/<groupId>",
	BackendPath: "/api/tmc/config/tenants/<tenantId>/groups/<groupId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 保存配置中心租户下组的具体配置",
}
View Source
var TMC_ERROR_EVENT = apis.ApiSpec{
	Path:        "/api/error-events/<eventId>",
	BackendPath: "/api/tmc/error-events/<eventId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询error-event详情",
}
View Source
var TMC_ERROR_EVENT_IDS = apis.ApiSpec{
	Path:        "/api/errors/<errorId>/error-events",
	BackendPath: "/api/tmc/errors/<errorId>/error-events",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询error下的event id列表",
}
View Source
var TMC_ERROR_LISTS = apis.ApiSpec{
	Path:        "/api/tmc/errors",
	BackendPath: "/api/tmc/errors",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询指定project和环境下面的error列表",
}
View Source
var TMC_HOST_DEL_ROUTE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/rule/branch/<projectid>/<env>/<appid>",
	BackendPath: "/api/tmc/mesh/rule/branch/<projectid>/<env>/<appid>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	Doc:         "summary: service mesh host rule",
}
View Source
var TMC_HOST_GET_ROUTE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/rule/branch/<projectid>/<env>/<appid>",
	BackendPath: "/api/tmc/mesh/rule/branch/<projectid>/<env>/<appid>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh host rule",
}
View Source
var TMC_HOST_POST_ROUTE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/rule/branch/<projectid>/<env>/<appid>",
	BackendPath: "/api/tmc/mesh/rule/branch/<projectid>/<env>/<appid>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	Doc:         "summary: service mesh host rule",
}
View Source
var TMC_INTERFACE_AVGTIME_GET = apis.ApiSpec{
	Path:        "/api/tmc/mesh/avgtime/<interfacename>/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/avgtime/<interfacename>/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh get dubbo failed ",
}
View Source
var TMC_INTERFACE_DEL_ROUTE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/interface/route/<interfacename>/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/interface/route/<interfacename>/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	Doc:         "summary: service mesh interface rule",
}
View Source
var TMC_INTERFACE_FAILED_GET = apis.ApiSpec{
	Path:        "/api/tmc/mesh/failed/<interfacename>/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/failed/<interfacename>/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh get dubbo failed ",
}
View Source
var TMC_INTERFACE_GET_ROUTE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/interface/route/<interfacename>/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/interface/route/<interfacename>/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh interface rule",
}
View Source
var TMC_INTERFACE_LIST = apis.ApiSpec{
	Path:        "/api/tmc/mesh/listinterface/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/listinterface/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: 微服务管控平台接口列表",
}
View Source
var TMC_INTERFACE_POST_ROUTE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/interface/route/<interfacename>/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/interface/route/<interfacename>/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	Doc:         "summary: service mesh interface rule",
}
View Source
var TMC_INTERFACE_QPS_GET = apis.ApiSpec{
	Path:        "/api/tmc/mesh/qps/<interfacename>/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/qps/<interfacename>/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh get dubbo timestamp ",
}
View Source
var TMC_INTERFACE_TIMESTAMP_GET = apis.ApiSpec{
	Path:        "/api/tmc/mesh/timestamp/<interfacename>/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/timestamp/<interfacename>/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh get dubbo timestamp ",
}
View Source
var TMC_IP_INFO_GET = apis.ApiSpec{
	Path:        "/api/tmc/service-ip",
	BackendPath: "/api/tmc/service-ip",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询指定project和环境下面的实例ip信息",
}
View Source
var TMC_MERTIC = apis.ApiSpec{
	Path:        "/api/tmc/metrics/<scope>",
	BackendPath: "/api/tmc/metrics/<scope>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询监控数据",
}
View Source
var TMC_MERTIC_QUERY = apis.ApiSpec{
	Path:        "/api/tmc/metrics-query",
	BackendPath: "/api/tmc/metrics-query",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询监控数据",
}
View Source
var TMC_MERTIC_QUERY_POST = apis.ApiSpec{
	Path:        "/api/tmc/metrics-query",
	BackendPath: "/api/tmc/metrics-query",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询监控数据",
}
View Source
var TMC_MESH_CIRCUIT_BREAKER = apis.ApiSpec{
	Path:        "/api/tmc/servicemesh/circuitbreaker/<projectId>/<env>/<tenantGroup>",
	BackendPath: "/api/tmc/servicemesh/circuitbreaker/<projectId>/<env>/<tenantGroup>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 服务治理-获取熔断限流信息",
}
View Source
var TMC_MESH_CIRCUIT_BREAKER_POST = apis.ApiSpec{
	Path:        "/api/tmc/servicemesh/circuitbreaker/<projectId>/<env>/<tenantGroup>",
	BackendPath: "/api/tmc/servicemesh/circuitbreaker/<projectId>/<env>/<tenantGroup>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 服务治理-保存熔断限流信息",
}
View Source
var TMC_MESH_FAULT_INJECT = apis.ApiSpec{
	Path:        "/api/tmc/servicemesh/faultinject/<projectId>/<env>/<tenantGroup>",
	BackendPath: "/api/tmc/servicemesh/faultinject/<projectId>/<env>/<tenantGroup>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 服务治理-获取故障注入信息",
}
View Source
var TMC_MESH_FAULT_INJECT_DELETE = apis.ApiSpec{
	Path:        "/api/tmc/servicemesh/faultinject/<projectId>/<env>/<tenantGroup>/<id>",
	BackendPath: "/api/tmc/servicemesh/faultinject/<projectId>/<env>/<tenantGroup>/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 服务治理-删除故障注入信息",
}
View Source
var TMC_MESH_FAULT_INJECT_POST = apis.ApiSpec{
	Path:        "/api/tmc/servicemesh/faultinject/<projectId>/<env>/<tenantGroup>",
	BackendPath: "/api/tmc/servicemesh/faultinject/<projectId>/<env>/<tenantGroup>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 服务治理-保存故障注入信息",
}
View Source
var TMC_METRIC_APDEX = apis.ApiSpec{
	Path:        "/api/tmc/metrics/<scope>/apdex",
	BackendPath: "/api/tmc/metrics/<scope>/apdex",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询监控数据Apdex指标",
}
View Source
var TMC_METRIC_DASHBOARD_CREATE = apis.ApiSpec{
	Path:        "/api/tmc/dashboard/blocks",
	BackendPath: "/api/tmc/dashboard/blocks",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 创建自定义大盘",
}
View Source
var TMC_METRIC_DASHBOARD_DELETE = apis.ApiSpec{
	Path:        "/api/tmc/dashboard/blocks/<id>",
	BackendPath: "/api/tmc/dashboard/blocks/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取指标分组列表",
}
View Source
var TMC_METRIC_DASHBOARD_GET = apis.ApiSpec{
	Path:        "/api/tmc/dashboard/blocks/<id>",
	BackendPath: "/api/tmc/dashboard/blocks/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取指标分组列表",
}
View Source
var TMC_METRIC_DASHBOARD_LIST = apis.ApiSpec{
	Path:        "/api/tmc/dashboard/blocks",
	BackendPath: "/api/tmc/dashboard/blocks",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取自定义大盘列表",
}
View Source
var TMC_METRIC_DASHBOARD_UPDATE = apis.ApiSpec{
	Path:        "/api/tmc/dashboard/blocks/<id>",
	BackendPath: "/api/tmc/dashboard/blocks/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PUT",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取指标分组列表",
}
View Source
var TMC_METRIC_GROUP_GET = apis.ApiSpec{
	Path:        "/api/tmc/metric/groups/<id>",
	BackendPath: "/api/tmc/metric/groups/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取指标分组详情",
}
View Source
var TMC_METRIC_GROUP_LIST = apis.ApiSpec{
	Path:        "/api/tmc/metric/groups",
	BackendPath: "/api/tmc/metric/groups",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取指标分组列表",
}
View Source
var TMC_METRIC_HISTOGRAM = apis.ApiSpec{
	Path:        "/api/tmc/metrics/<scope>/histogram",
	BackendPath: "/api/tmc/metrics/<scope>/histogram",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询监控数据曲线图数据",
}
View Source
var TMC_METRIC_RANGE = apis.ApiSpec{
	Path:        "/api/tmc/metrics/<scope>/range",
	BackendPath: "/api/tmc/metrics/<scope>/range",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询监控数据阶梯图",
}
View Source
var TMC_MICRO_SERVICE_ALERT = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务告警详情",
}
View Source
var TMC_MICRO_SERVICE_ALERTS = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务告警列表",
}
View Source
var TMC_MICRO_SERVICE_ALERTS_RULES = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/rules",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/rules",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务告警规则列表",
}
View Source
var TMC_MICRO_SERVICE_ALERT_CREATE = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 创建微服务告警",
	Audit:       auditCreateMicroserviceAlert(apistructs.CreateMicroserviceAlert),
}
View Source
var TMC_MICRO_SERVICE_ALERT_DELETE = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 删除微服务告警",
	Audit:       auditOperateMicroserviceAlert(apistructs.DeleteMicroserviceAlert, "delete"),
}
View Source
var TMC_MICRO_SERVICE_ALERT_RECORD = apis.ApiSpec{
	Path:        "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>",
	BackendPath: "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务告警记录",
}
View Source
var TMC_MICRO_SERVICE_ALERT_RECORDS = apis.ApiSpec{
	Path:        "/api/tmc/tenantGroup/<tenantGroup>/alert-records",
	BackendPath: "/api/tmc/tenantGroup/<tenantGroup>/alert-records",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务告警记录列表",
}
View Source
var TMC_MICRO_SERVICE_ALERT_RECORD_ATTRS = apis.ApiSpec{
	Path:        "/api/tmc/tenantGroup/<tenantGroup>/alert-record-attrs",
	BackendPath: "/api/tmc/tenantGroup/<tenantGroup>/alert-record-attrs",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务告警记录属性",
}
View Source
var TMC_MICRO_SERVICE_ALERT_RECORD_HISTORIES = apis.ApiSpec{
	Path:        "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>/histories",
	BackendPath: "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>/histories",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务告警记录历史",
}
View Source
var TMC_MICRO_SERVICE_ALERT_RECORD_ISSUE_CREATE = apis.ApiSpec{
	Path:        "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>/issues",
	BackendPath: "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>/issues",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 创建微服务告警记录工单",
}
View Source
var TMC_MICRO_SERVICE_ALERT_RECORD_ISSUE_UPDATE = apis.ApiSpec{
	Path:        "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>/issues/<issueId>",
	BackendPath: "/api/tmc/tenantGroup/<tenantGroup>/alert-records/<groupId>/issues",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PUT",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 修改微服务告警记录工单",
}
View Source
var TMC_MICRO_SERVICE_ALERT_SWITCH = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>/switch",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>/switch",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PUT",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 切换微服务告警开关",
	Audit:       auditOperateMicroserviceAlert(apistructs.SwitchMicroserviceAlert, ""),
}
View Source
var TMC_MICRO_SERVICE_ALERT_UPDATE = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/alerts/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PUT",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 修改微服务告警",
	Audit:       auditOperateMicroserviceAlert(apistructs.UpdateMicroserviceAlert, "update"),
}
View Source
var TMC_MICRO_SERVICE_CREATE = apis.ApiSpec{
	Path:        "/api/micro-service/<*>",
	BackendPath: "/api/tmc/micro-service/<*>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 管理微服务的创建",
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务自定义告警详情",
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERTS = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取微服务自定义告警列表",
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT_CREATE = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 创建微服务自定义告警",
	Audit:       auditCreateMicroserviceAlert(apistructs.CreateMicroserviceCustomAlert),
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT_DASH_PREVIEW = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/dash-preview/query",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/dash-preview/query",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 微服务自定义告警预览大盘生成",
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT_DELETE = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 删除微服务自定义告警",
	Audit:       auditOperateMicroserviceCustomAlert(apistructs.DeleteMicroserviceCustomAlert, "delete"),
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT_METRICS = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/metrics",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/metrics",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取企业自定义告警指标",
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT_NOTIFY_TARGET = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/notifies/targets",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/notifies/targets",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取企业自定义告警通知方式",
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT_SWITCH = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>/switch",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>/switch",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PUT",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 切换微服务自定义告警开关",
	Audit:       auditOperateMicroserviceCustomAlert(apistructs.SwitchMicroserviceCustomAlert, ""),
}
View Source
var TMC_MICRO_SERVICE_CUSTOMIZE_ALERT_UPDATE = apis.ApiSpec{
	Path:        "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>",
	BackendPath: "/api/tmc/micro-service/tenantGroup/<tenantGroup>/customize/alerts/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PUT",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 修改微服务自定义告警",
	Audit:       auditOperateMicroserviceCustomAlert(apistructs.UpdateMicroserviceCustomAlert, "update"),
}
View Source
var TMC_MICRO_SERVICE_DELETE = apis.ApiSpec{
	Path:        "/api/micro-service/<*>",
	BackendPath: "/api/tmc/micro-service/<*>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 管理微服务的删除",
}
View Source
var TMC_MICRO_SERVICE_GET = apis.ApiSpec{
	Path:        "/api/micro-service/<*>",
	BackendPath: "/api/tmc/micro-service/<*>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 管理微服务的获取",
}
View Source
var TMC_MICRO_SERVICE_UPDATE = apis.ApiSpec{
	Path:        "/api/micro-service/<*>",
	BackendPath: "/api/tmc/micro-service/<*>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PATCH",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 管理微服务的更新",
}
View Source
var TMC_MONITOR_INSTAC = apis.ApiSpec{
	Path:        "/api/monitor/instances/<terminusKey>",
	BackendPath: "/api/tmc/monitor/instances/<terminusKey>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 根据TerminusKey获取monitor实例",
}
View Source
var TMC_MONITOR_MENUS = apis.ApiSpec{
	Path:        "/api/tmc/monitor/menus",
	BackendPath: "/api/tmc/monitor/menus",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取应用监控的菜单",
}
View Source
var TMC_MONITOR_RUNTIME = apis.ApiSpec{
	Path:        "/api/tmc/monitor/runtime/<runtimeId>",
	BackendPath: "/api/tmc/monitor/runtime/<runtimeId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取Runtime信息",
}
View Source
var TMC_MONITOR_TK = apis.ApiSpec{
	Path:        "/api/monitor/tk/<runtimeId>",
	BackendPath: "/api/tmc/monitor/tk/<runtimeId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 根据runtimeId查询TK",
}
View Source
var TMC_REGISTER_HTTP_ENABLE_POST = apis.ApiSpec{
	Path:        "/api/tmc/mesh/enable/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/enable/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	Doc:         "summary: service mesh set http enable ",
}
View Source
var TMC_REGISTER_HTTP_LIST_GET = apis.ApiSpec{
	Path:        "/api/tmc/mesh/listhttpinterface/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/listhttpinterface/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh get http list",
}
View Source
var TMC_REGISTER_RESOURCE = apis.ApiSpec{
	Path:        "/api/resources/ability/{engine}/versions/{version}",
	BackendPath: "/api/tmc/resources/ability/{engine}/versions/{version}",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 注册能力",
}
View Source
var TMC_REPORT_DAILY_LIST = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/daily",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/daily",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 项目日报查询接口",
}
View Source
var TMC_REPORT_DAILY_RENDER = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/daily/render",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/daily/render",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 项目周报渲染接口",
}
View Source
var TMC_REPORT_DAILY_SEND = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/daily/send",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/daily/send",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 项目日报发送接口",
}
View Source
var TMC_REPORT_DELETE = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/<key>",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/<key>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 项目报表删除接口",
}
View Source
var TMC_REPORT_SETTINGS_GET = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/settings",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/settings",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 获取项目报表设置接口",
}
View Source
var TMC_REPORT_SETTINGS_SET = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/settings",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/settings",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 设置项目报表设置接口",
}
View Source
var TMC_REPORT_WEEKLY_LIST = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/weekly",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/weekly",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 项目周报查询接口",
}
View Source
var TMC_REPORT_WEEKLY_RENDER = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/weekly/render",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/weekly/render",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 项目周报渲染接口",
}
View Source
var TMC_REPORT_WEEKLY_SEND = apis.ApiSpec{
	Path:        "/api/report/<projectId>/<workspace>/weekly/send",
	BackendPath: "/api/tmc/report/<projectId>/<workspace>/weekly/send",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 项目周报发送接口",
}
View Source
var TMC_REQUEST_EVENT_IDS = apis.ApiSpec{
	Path:        "/api/trace/<requestId>/error-events",
	BackendPath: "/api/tmc/trace/<requestId>/error-events",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询requestid关联的event id列表",
}
View Source
var TMC_RUNTIME_HOST_GET_RULE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/rule/host/<projectid>/<env>/<host>",
	BackendPath: "/api/tmc/mesh/rule/host/<projectid>/<env>/<host>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh runtime host rule",
}
View Source
var TMC_RUNTIME_HOST_POST_ALLRULE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/listhostinterface/<projectid>/<env>",
	BackendPath: "/api/tmc/mesh/listhostinterface/<projectid>/<env>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: service mesh runtime host rule",
}
View Source
var TMC_RUNTIME_HOST_POST_RULE = apis.ApiSpec{
	Path:        "/api/tmc/mesh/rule/host/<projectid>/<env>/<host>",
	BackendPath: "/api/tmc/mesh/rule/host/<projectid>/<env>/<host>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	Doc:         "summary: service mesh runtime host rule",
}
View Source
var TMC_SEARCH_DICT_DELETE = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-词典-删除词",
}
View Source
var TMC_SEARCH_DICT_GET = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-词典-获取词典",
}
View Source
var TMC_SEARCH_DICT_POST = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-词典-新增词",
}
View Source
var TMC_SEARCH_DICT_SYNC = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>/sync",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>/sync",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-词典-同步",
}
View Source
var TMC_SEARCH_DICT_UPLOAD = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>/upload",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/dict/<dictType>/upload",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-词典-上传文件",
}
View Source
var TMC_SEARCH_MANAGEMENT_DELETE = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<id>",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例管理-删除实例",
}
View Source
var TMC_SEARCH_MANAGEMENT_GET = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management",
	BackendPath: "/api/tmc/search-center/<tenantId>/management",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例管理-获取实例",
}
View Source
var TMC_SEARCH_MANAGEMENT_POST = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management",
	BackendPath: "/api/tmc/search-center/<tenantId>/management",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例管理-新增/编辑实例",
}
View Source
var TMC_SEARCH_REINDEX_CLUSTERSTATE_DELETE = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/clusterstate/<indexName>",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/clusterstate/<indexName>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-索引迁移-删除索引",
}
View Source
var TMC_SEARCH_REINDEX_CLUSTERSTATE_GET = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/clusterstate",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/clusterstate",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-索引迁移-获取索引情况",
}
View Source
var TMC_SEARCH_REINDEX_TASK_GET = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/task",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/task",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-索引迁移-获取同步任务",
}
View Source
var TMC_SEARCH_REINDEX_TASK_POST = apis.ApiSpec{
	Path:        "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/task",
	BackendPath: "/api/tmc/search-center/<tenantId>/management/<managementId>/reindex/task",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 搜索中心-实例配置-索引迁移-新建迁移任务",
}
View Source
var TMC_STATUS_PAGE_METRIC = apis.ApiSpec{
	Path:        "/api/metrics/<id>",
	BackendPath: "/api/tmc/status/metrics/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: 获取url监控指标",
}
View Source
var TMC_STATUS_PAGE_METRIC_DASHBOARD = apis.ApiSpec{
	Path:        "/api/metrics/<id>/dashboard",
	BackendPath: "/api/tmc/status/metrics/<id>/dashboard",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: url指标监控总览",
}
View Source
var TMC_STATUS_PAGE_METRIC_DELETE = apis.ApiSpec{
	Path:        "/api/metrics/<id>",
	BackendPath: "/api/tmc/status/metrics/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "DELETE",
	CheckLogin:  true,
	Doc:         "summary: 删除url监控指标",
	Audit:       auditOperateMicroserviceStatusPageMetric(apistructs.DeleteInitiativeMonitor),
}
View Source
var TMC_STATUS_PAGE_METRIC_ISSUE = apis.ApiSpec{
	Path:        "/api/metrics/<id>/issues",
	BackendPath: "/api/tmc/status/metrics/<id>/issues",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: url宕机事件列表",
}
View Source
var TMC_STATUS_PAGE_METRIC_STATUS = apis.ApiSpec{
	Path:        "/api/metrics/<id>/status",
	BackendPath: "/api/tmc/status/metrics/<id>/status",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: url日状态总览",
}
View Source
var TMC_STATUS_PAGE_METRIC_UPDATE = apis.ApiSpec{
	Path:        "/api/metrics/<id>",
	BackendPath: "/api/tmc/status/metrics/<id>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	Doc:         "summary: 更新url监控指标",
	Audit:       auditOperateMicroserviceStatusPageMetric(apistructs.UpdateInitiativeMonitor),
}
View Source
var TMC_STATUS_PAGE_PROJECT_DASHBOARD = apis.ApiSpec{
	Path:        "/api/projects/<id>/dashboard",
	BackendPath: "/api/tmc/status/projects/<id>/dashboard",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: 项目指标监控总览",
}
View Source
var TMC_STATUS_PAGE_PROJECT_METRIC = apis.ApiSpec{
	Path:        "/api/projects/<id>/metrics",
	BackendPath: "/api/tmc/status/projects/<id>/metrics",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	Doc:         "summary: 新建url监控指标",
	Audit:       auditCreateMicroserviceStatusPageMetric(apistructs.CreateInitiativeMonitor),
}
View Source
var TMC_STATUS_PAGE_PROJECT_SERVICE = apis.ApiSpec{
	Path:        "/api/projects/<id>/services",
	BackendPath: "/api/tmc/status/projects/<id>/services",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	Doc:         "summary: 项目下service列表",
}
View Source
var TMC_TOPOLOGY_DETAILS = apis.ApiSpec{
	Path:        "/api/tmc/topology/details",
	BackendPath: "/api/tmc/topology/details",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 运行时应用拓扑",
}
View Source
var TMC_TOPOLOGY_GET = apis.ApiSpec{
	Path:        "/api/topology/dynamic",
	BackendPath: "/api/tmc/topology",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 运行时应用拓扑",
}
View Source
var TMC_TRACE_REQUEST_DESC = apis.ApiSpec{
	Path:        "/api/trace-requests/<requestId>",
	BackendPath: "/api/tmc/trace-requests/<requestId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询链路追踪发送的请求详情",
}
View Source
var TMC_TRACE_REQUEST_HISTORY = apis.ApiSpec{
	Path:        "/api/trace-requests",
	BackendPath: "/api/tmc/trace-requests",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询链路追踪发送的请求历史列表",
}
View Source
var TMC_TRACE_REQUEST_SEND = apis.ApiSpec{
	Path:        "/api/trace-requests",
	BackendPath: "/api/tmc/trace-requests",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "POST",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 发送链路追踪请求",
}
View Source
var TMC_TRACE_REQUEST_STATUS = apis.ApiSpec{
	Path:        "/api/trace-requests/<requestId>/status",
	BackendPath: "/api/tmc/trace-requests/<requestId>/status",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询链路追踪发送的请求历史列表",
}
View Source
var TMC_TRACE_REQUEST_STATUS_CANCEL = apis.ApiSpec{
	Path:        "/api/trace-requests/<requestId>/actions/cancel",
	BackendPath: "/api/tmc/trace-requests/<requestId>/actions/cancel",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "PUT",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 发送链路追踪请求",
}
View Source
var TMC_TRACE_SPANS = apis.ApiSpec{
	Path:        "/api/trace/<requestId>",
	BackendPath: "/api/tmc/trace/<requestId>",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: 查询调用链查询",
}
View Source
var TMC_TRACE_SUMMARY = apis.ApiSpec{
	Path:        "/api/trace/summary",
	BackendPath: "/api/tmc/trace/summary",
	Host:        "tmc.marathon.l4lb.thisdcos.directory:8050",
	Scheme:      "http",
	Method:      "GET",
	CheckLogin:  true,
	CheckToken:  true,
	Doc:         "summary: trace 列表",
}

Functions

This section is empty.

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL