Loading
close

控制服务状态

time 更新时间:2022-05-26 21:27:03

功能介绍

控制服务状态页面接口调用说明。

URI

GET /apis/monitoring/v1/ecms/services

可选Metrics

名称 说明 运行中 警告 停止 无数据 禁用 未知
控制服务状态–Service Running State
service_control_api_state 控制 API 服务
Control Plane API Service
[99.9, 10000) [0.1, 99.9) [0, 0.1) [null, null)
service_control_scheduler_state 控制调度服务
Control Plane Scheduler Service
[99.9, 10000) [0.1, 99.9) [0, 0.1) [null, null)
service_control_management_state 控制管理服务
Control Plane Management Service
[99.9, 10000) [0.1, 99.9) [0, 0.1) [null, null)
service_compute_api_state 计算 API 服务
Compute API Service
1 0 null 2
service_compute_management_state 计算管理服务
Compute Management Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_compute_state 计算服务
Compute Service
[0, 0.9) [0.9, 2.9) [2.9, 10000) [null, null) [-10000, -0.9)
service_compute_scheduler_state 计算调度服务
Compute Scheduler Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_network_vnc_state VNC 权限管理服务
VNC Privilege Management Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_network_api_state 网络 API 服务
Network API Service
1 0 null 2
service_network_metadata_state 网络元数据服务
Network Metadata Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_network_virtual_switch_state 虚拟交换网络服务
Virtual Switch Network Service
[0, 0.9) [0.9, 2.9) [2.9, 10000) [null, null) [-10000, -0.9)
service_network_dhcp_state 网络 DHCP 服务
Network DHCP Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_authentication_api_state 认证 API 服务
Authentication API Service
1 0 null 2
service_image_management_state 镜像管理 API 服务
Image Management API Service
1 0 null 2
service_virtualization_management_state 虚拟化管理服务
Virtualization Management Service
[0, 0.9) [0.9, 2.9) [2.9, 10000) [null, null) [-10000, -0.9)
service_hostha_state 主机高可用服务
HostHA Service
1 -1 null 0 2
service_rabbitmq_state 消息队列服务
MQ Service
[99.9, 10000) [0.1, 99.9) [-10000, 0.1) [null, null)
service_database_state 数据库服务
Database Service
1 0 null 2
service_automation_center_state 自动化中心服务
Automation Center Service
[2.9, 100.1) [0.9, 2.9) [0, 0.9) [null, null)
service_time_synchronization_state 时间同步服务
Time Synchronization Service
[0.9, 100.1) [0, 0.9) [null, null)
service_cloud_console_state 云控制台
Cloud Service Console
1 0 null
service_cloud_automation_state 自动化中心
Cloud Automation Service
1 0 null
service_network_l3_state 3层网络服务
L3 Network Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_network_lb_state 网络负载均衡服务
Network LB Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_high_performance_cache_state 高性能缓存服务
High Performance Cache Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_high_performance_cache_management_state 高性能缓存管理服务
High Performance Cache Management Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
控制子服务运行状态–Sub-service Running State
service_block_storage_api_state 块存储 API 服务
Block Storage API Service
1 0 null 2
service_block_storage_scheduler_state 块存储调度服务
Block Storage Scheduler Service
[0.1, 100.1) [0, 0) [null, null)
service_block_storage_state 块存储服务
Block Storage Service
[0, 0.1) [0.1, 99.9) [99.9, 100.1) [null, null)
service_block_storage_backup_state 块存储备份服务
Block Storage Backup Service
[0.1, 100.1) [0, 0) [null, null)
service_monitoring_api_state 监控 API 服务
Monitoring API Service
1 0 null 2
service_monitoring_alert_api_state 监控告警 API 服务
Monitoring Alert API Service
1 0 null 2
service_monitoring_storage_api_state 监控数据存储 API 服务
Monitoring Data Storage API Service
1 0 null 2
service_log_collection_state 日志收集服务
Log Collection Service
1 0 null
service_event_mesh_state 事件网格服务
Event Mesh Service
[99.9, 10000) [0.1, 99.9) [-10000, 0.1) [null, null)
service_data_protection_state 数据保护服务
Data Protection Service
[99.9, 10000) [0.1, 99.9) [-10000, 0.1) [null, null)
service_orchestration_api_state 编排 API 服务
Orchestration API Service
1 0 null 2
service_container_cluster_management_api_state 容器集群管理 API 服务
Container Cluster Management API Service
1 0 null 2
service_app_center_api_state 应用中心 API 服务
APP Center API Service
1 0 null 2
service_object_storage_api_state 对象存储 API 服务
Object Storage API Service
1 0 null 2
service_billing_api_state 计费 API 服务
Billing API Service
1 0 null 2
service_billing_account_management_api_state 计费账户管理 API 服务
Billing Account Management API Service
1 0 null 2

说明:
查询metrics返回值有实数(或null)和区间两种类型,如 0,[0, 0.1)
以上服务可能存在的六种状态:

  • 运行中(Running)
  • 警告(Warning)
  • 停止(Stopped)
  • 无数据(No data)
  • 禁用(Disabled)
  • 未知(Unknown)

示例

示例一:查询控制API服务状态

请求示例:

curl -H 'X-Auth-Token: gAAAAABf_Qb8yyZ2zM-uhK7q5c8D6ikGc7A5o4FenPkzYlpCI2PhJXtnDOyl9EeCQ-Gj9lg0SV37PIZda3nlUCTrBawfsbnSM1pw-9QJWoEo3NDxSvM5fyhQIadjI17H0jV40NHx9tc3EkIxrAScXhxZsldOt9uVjRO6cq9pFTKs6qhxyu1GBHk' 'http://emla.openstack.svc.cluster.local/apis/monitoring/v1/ecms/services?metrics_filter=service_control_api_state'

响应示例:

{
 "results": [
  {
   "metric_name": "service_control_api_state",
   "data": {
    "resultType": "vector",
    "result": [
     {
      "value": [
       1609216641.367,
       "100"
      ]
     }
    ]
   }
  }
 ]
}

value[1609216641.367, “100”] : 第一个值 1609216641.367 为时间戳, 第二个“100”为服务状态值,“100” 在 [99.9, 10000)范围内, 所以此时控制 API 服务状态为运行中。

示例二:查询计算服务和监控API服务状态

请求示例:

curl -H 'X-Auth-Token: gAAAAABf_Qb8yyZ2zM-uhK7q5c8D6ikGc7A5o4FenPkzYlpCI2PhJXtnDOyl9EeCQ-Gj9lg0SV37PIZda3nlUCTrBawfsbnSM1pw-9QJWoEo3NDxSvM5fyhQIadjI17H0jV40NHx9tc3EkIxrAScXhxZsldOt9uVjRO6cq9pFTKs6qhxyu1GBHk' 'http://emla.openstack.svc.cluster.local/apis/monitoring/v1/ecms/services?metrics_filter=service_compute_state|service_monitoring_api_state'

响应示例:

{
 "results": [
  {
   "metric_name": "service_compute_state",
   "data": {
    "resultType": "vector",
    "result": [
     {
      "value": [
       1609218576.298,
       "1"
      ]
     }
    ]
   }
  },
  {
   "metric_name": "service_monitoring_api_state",
   "data": {
    "resultType": "vector",
    "result": [
     {
      "metric": {
       "__name__": "check_ceilometer_api",
       "application": "prometheus-openstack-exporter",
       "component": "metrics",
       "instance": "openstack-exporter",
       "job": "openstack-metrics",
       "kubernetes_name": "openstack-metrics",
       "kubernetes_namespace": "openstack",
       "region": "RegionOne",
       "release_group": "prometheus-openstack-exporter",
       "service": "ceilometer",
       "URI": "http://ceilometer-api.openstack.svc.cluster.local:8777/v2/capabilities"
      },
      "value": [
       1609218576.298,
       "0"
      ]
     }
    ]
   }
  }
 ]
}
  • service_compute_state:“1”在[0.9, 2.9)范围内, 计算服务状态为警告。
  • service_monitoring_api_state:“0”对应Stopped,监控API服务状态为停止。
此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品