京东云监控对接

news/2025/1/13 8:08:04/

目录

    • 需求
    • 监控指标推送
    • 具体操作
    • 相关链接

需求

  • 由于一些特殊的需求对接, 不能使用我们自己的监控服务告警, 只能对接京东云的监控告警。因此向京东云推送监控告警信息成了最终要的问题。

监控指标推送

  • 官方推荐使用京东云SDK, 编写推送代码来推送。
  • AK和SK, 这个是京东云给用户颁发的认证密钥和加密密钥。 让京东云那边可以判断出是你推送的这个告警, 而不是别的客户推送的。
  • 京东云SDK支持各种语言版本的, 我才用的是python版本的。
  • 京东云推送的域, 分为公网和内网的, 默认是公网的。 如果使用内网的需要域名。 (我用的是内网的)

具体操作

  • 安装京东云SDK
    • pip install -u jdcloud-sdk
  • 编写测试脚本
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time   : 2023/6/19 15:22
    # @Author : shanwen.ren@xiaoying.com
    # @Notice : 监控测试案例
    import time
    from jdcloud_sdk.core.config import Config
    from jdcloud_sdk.core.const import SCHEME_HTTP
    from jdcloud_sdk.core.credential import Credential
    from jdcloud_sdk.services.monitor.client.MonitorClient import MonitorClient
    from jdcloud_sdk.services.monitor.apis.PutMetricDataRequest import *# 准入密钥和加密密钥 准入密钥是京东云鉴权小赢身份用的, 加密密钥是通信认证需要的
    access_key = 'XXXXX'
    secret_key = 'XXXXX'# 实例化身份认证对象
    credential = Credential(access_key, secret_key)# 实例化配置对象
    config = Config('monitor.internal.cn-north-1.jdcloud-api.com', SCHEME_HTTP, 20)# 实例化监控客户端对象
    client = MonitorClient(credential, config)metricDataList = [{"namespace": "risk_test",  # 命名空间"metric": "vm.mem.usage1",  # 指标名称"dimensions": {  # 维度"host": "1.2.3.23","datacenter": "cn-north-1"},"timestamp": int(time.time()),  # 时间戳"type": 1,  # 类型: 1: 原始数据"values": {  # 值"value": "12342213"}}
    ]if __name__ == '__main__':parameters = PutMetricDataParameters()parameters.setMetricDataList(metricDataList)request = PutMetricDataRequest(parameters=parameters)resp = client.send(request)
    
  • 如果出现IP限制提示, 需要让京东云侧或自己的运维看看是不是哪里的网络有限制。
  • 京东云自定义监控配置监控图表。
  • 配置该指标的告警。

相关链接

  • 京东云监控使用介绍:https://docs.jdcloud.com/cn/monitoring/product-overview
  • 京东云OpenAPI使用方式:https://docs.jdcloud.com/cn/common-declaration/api/introduction
  • 京东云SDK使用方式:https://docs.jdcloud.com/cn/sdk/python
  • 京东云Pyhton SDKdemo案例:https://github.com/jdcloud-api/jdcloud-sdk-python/tree/master/demo
  • 京东云监控接口:https://docs.jdcloud.com/cn/monitoring/api/putmetricdata

http://www.ppmy.cn/news/494859.html

相关文章

【观察】魔方安全:攻击面管理SaaS化创新,让企业在攻防实战中化被动为主动...

近年来,随着网络安全形势的愈加严峻,行业对实战型攻防技术的认知也有了快速的提升。在此背景下,偏向于主动防御且更注重实战对抗的攻击面管理(Attack Surface Management,简称“ASM”)理念以及相关技术&…

EtherCAT运动控制卡开发教程之Qt(上):开发环境配置与简单运动控制应用

今天,正运动小助手给大家分享一下EtherCAT运动控制卡开发教程之Qt,主要介绍一下如何通过Qt编程实现直线插补的运动控制。 ECI2828运动控制卡的硬件介绍 ECI2828系列控制卡支持最多达16轴直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随…

如何使用追光几何查看三维文件(佛科院——深夜学习)

目录 一、追光几何网址 二、使用步骤 1.新建工程 2.上传文件 3.功能介绍 4. 具体步骤 总结 一、追光几何网址 追光几何(EverCraft)-创新高效的3D图纸管理与协作平台追光几何(EverCraft)是一款3D图纸管理和多人协作设计平台,帮助设计师团队更好地管理图纸和提升工作效率。…

49:第五章:开发admin管理服务:2:开发【管理员登录】接口;(Spring Security的BCrypt密码哈希;token存到redis中;设置cookie;BO实体类接收参数;参数校验;)

说明: (1)本篇博客内容:开发【管理员登录】接口; 目录 一:管理员账户(包括admin_user表),简述; 1.admin_user表,简介; 2.直接去数…

零零信安:攻击面管理(ASM)技术详解和实现

攻击面管理(Attack Surface Management)的概念已经出现三年以上,但是在过去的2021年,整个安全行业突然迅速接纳了它。一方面,这表示行业对实战型攻防技术的认知有了快速提升,另一方面,这意味着攻…

攻击面分析及应对实践

作者:vivo 互联网安全团队- PengQiankun 本文结合CASSM和EASM两个新兴的攻击面管理技术原理对资产管理,综合视图(可视化),风险评估,风险修复流程四个关键模块进行简述,为企业攻击面安全风险管理…

EASM,让你更快获悉资产风险

随着IoT、云计算、物联网等技术的广泛应用,远程办公软件的普及和各种应用程序的增加,企业资产开始变得分散,IT业务越来越开放与复杂,这意味着资产的风险暴露面也在随之增长,企业的网络安全形势日益严峻,资产…

RSS收藏 设计师必看的苹果设计历代启示录

这个时代最伟大的商业故事是一段设计传奇。 “这是一个时代的信号”苹果的电视广告如是说,苹果以其产品精良的设计驰名天下,来自加州.库比蒂诺市的这家电脑公司是世界上最有竞争力的公司,组织上也极其分明。 阿佛洛狄忒的金苹果——苹果设计历…