赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. ACK Serverless集群
  4. 操作指南
  5. 监控
  6. 将应用实时监控服务ARMS接入ACK Serverless集群

将应用实时监控服务ARMS接入ACK Serverless集群

  • 监控
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

阿里云ACK Serverless集群接入应用实时监控服务ARMS能为分布在各处的Kubernetes集群提供统一的管理方式。本文介绍如何通过容器服务Kubernetes版中的应用将应用实时监控服务ARMS接入至标准的ACK Serverless集群。

索引

  • 前提条件

  • 步骤一:安装ARMS应用监控组件

  • 步骤二:为Java应用开启ARMS应用监控

  • 后续操作

  • 相关文档

前提条件

已创建ACK Serverless集群。

步骤一:安装ARMS应用监控组件

安装ARMS应用监控组件之前,请查看ACK Serverless集群是否存在ARMS Addon Token。若存在,ARMS会进行免密授权;若不存在,在安装ARMS应用监控组件时,需要手动填写accessKey和accessKeySecret进行授权。

查看集群是否存在ARMS Addon Token。

  1. 登录容器服务管理控制台,在集群列表页面,单击目标集群名称进入集群详情页。

  2. 在左侧导航栏选择配置管理 > 保密字典,然后在顶部选择命名空间为kube-system,查看addon.arms.token是否存在。

操作步骤

  1. 在云资源访问授权页面完成授权。

  2. 登录容器服务管理控制台,在左侧导航栏选择集群列表。

  3. 在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > 组件管理。

  4. 在组件管理页面,单击日志与监控页签,在ack-onepilot组件区域,单击安装。

  5. 在安装组件 ack-onepilot对话框中,设置相关配置项,然后单击确定。

    如果ACK Serverless集群不存在ARMS Addon Token,则需要设置accessKey和accessKeySecret。其他配置项可按需选择,建议使用默认值。

    配置项

    描述

    accessKey

    您的阿里云AccessKey ID。AK权限需包含访问ARMS的权限。

    accessKeySecret

    您的阿里云AccessKey Secret。

步骤二:为Java应用开启ARMS应用监控

  1. 登录容器服务管理控制台,在左侧导航栏选择集群列表。

  2. 在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择工作负载 > 无状态。

  3. 在无状态页面的目标应用右侧选择更多 > 查看Yaml。

    如需创建一个新应用,单击使用YAML创建资源。

  4. 在YAML文件中将以下labels添加到spec.template.metadata层级下。

    labels:
      armsPilotAutoEnable: "on"
      armsPilotCreateAppName: "<your-deployment-name>"    # 请将<your-deployment-name>替换为您的应用名称。
      armsSecAutoEnable: "on"    # 如果需要接入应用安全,则需要配置此参数。
    说明
    • 应用安全详情,请参见什么是应用安全。

    • 应用安全计费信息,请参见计费说明。

    YAML Example

  5. 单击更新。

    在无状态页面上,目标应用的操作列出现ARMS控制台按钮表示应用已接入ARMS。

    ARMS Console Button

在无状态页面的目标应用操作列下方,单击ARMS控制台,可跳转至ARMS控制台对您的应用进行服务治理。

后续操作

  • 为集群下所有应用卸载探针

    1. 登录容器服务管理控制台,在集群列表页面单击目标集群名称。

    2. 在左侧导航栏选择运维管理 > 组件管理,然后通过关键字搜索ack-onepilot。

    3. 在ack-onepilot卡片上单击卸载。

    4. 在弹出的对话框中单击确定。

    5. 重启您的业务Pod。

  • 为集群下指定应用卸载探针

    1. 在容器服务管理控制台左侧导航栏单击集群,在集群列表页面上的目标集群右侧操作列单击应用管理。

    2. 在无状态页面目标应用右侧选择更多 > 查看Yaml。

    3. 在编辑YAML对话框中删除上文步骤二中安装探针时添加的labels,然后单击更新。

    4. 重启Pod。

相关文档

  • 应用总览

  • 注册集群概述

  • 容器服务ACK和容器计算服务ACS通过ack-onepilot组件安装Java探针

相关文章

事件监控 2025-04-18 14:48

事件监控是Kubernetes中的一种监控方式,可以弥补资源监控在实时性、准确性和场景上的不足。您可以通过使用kube-eventer将集群的事件离线到钉钉、SLS、EventBridge等系统,并提供不同等级的过滤条件,实现事件的实时采集、定向告警、异步归档。 背景信息

将应用实时监控服务ARMS接入ACK Serverless集群 2025-04-18 14:48

阿里云ACK Serverless集群接入应用实时监控服务ARMS能为分布在各处的Kubernetes集群提供统一的管理方式。本文介绍如何通过容器服务Kubernetes版中的应用将应用实时监控服务ARMS接入至标准的ACK Serverless集群。

采集指定虚拟节点的Metrics 2025-04-18 14:48

本文介绍如何通过修改Prometheus监控配置来采集指定虚拟节点的Metrics。 功能介绍 在虚拟节点的架构设计下,同一集群内的多个虚拟节点会共享同一个Node IP。导致在采集单个虚拟节点的数据时,会返回所有虚拟节点的全量数据。由于Prometheus常通过Kubelet Service采集所

阿里云Prometheus监控 2025-04-18 14:48

您可以通过阿里云Prometheus监控查看ACK Serverless集群预先配置的监控大盘和监控性能指标。本文介绍如何在ACK Serverless中接入阿里云Prometheus监控、如何配置Prometheus监控报警和自定义Prometheus监控指标,并通过Grafana展示。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号