Attention: Deprecation notice for Bintray, JCenter, GoCenter and ChartCenter. Learn More
choerodon/hzero-monitor
Chart version: 0.23.0
Api version: v1
App version: 0.23.0
hzero-monitor for Choerodon
application
Chart Type
Active
Status
Unknown
License
2081
Downloads
https://openchart.choerodon.com.cn/choerodon/c7n
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install hzero-monitor center/choerodon/hzero-monitor
Versions (0)
View all
Choerodon hzero message
提供监控审计功能。监控包括服务监控、日志监控、调用链路追踪等监控功能。审计包括数据审计和操作审计。
Introduction
Add Helm chart repository
helm repo add choerodon https://openchart.choerodon.com.cn/choerodon/c7n
helm repo update
Installing the Chart
$ helm install c7n/hzero-monitor --name hzero-monitor
Specify each parameter using the --set key=value[,key=value]
argument to helm install
.
Uninstalling the Chart
$ helm delete hzero-monitor
Configuration
Parameter | Description | Default |
---|---|---|
replicaCount |
pod运行数量 | 1 |
image.repository |
镜像库地址 | registry.choerodon.com.cn/choerodon/hzero-monitor |
image.pullPolicy |
镜像拉取策略 | IfNotPresent |
preJob.timeout |
job超时时间 | 300 |
preJob.image |
job镜像库地址 | registry.cn-hangzhou.aliyuncs.com/choerodon-tools/dbtool:0.7.1 |
preJob.preInitDB.enabled |
是否初始hzero_monitor数据库 | true |
preJob.preInitDB.datasource.url |
hzero_monitor数据库连接地址 | jdbc:mysql://localhost:3306/hzero_minitor?useUnicode=true&characterEncoding=utf-8&useSSL=false&useInformationSchema=true&remarks=true |
preJob.preInitDB.datasource.username |
hzero_monitor数据库用户名 | choerodon |
preJob.preInitDB.datasource.password |
hzero_monitor数据库密码 | password |
preJob.preInitDB.datasource.exclusion |
初始化数据库更新数据的时候忽略的表或列 | iam_user.hash_password,oauth_client.web_server_redirect_uri,oauth_ldap.server_address,oauth_ldap.object_class,iam_role.is_enabled,fd_organization.name |
metrics.path |
收集应用的指标数据路径 | /actuator/prometheus |
metrics.group |
性能指标应用分组 | spring-boot |
logs.parser |
日志收集格式 | spring-boot |
deployment.managementPort |
服务管理端口 | 8261 |
ingress.enabled |
是否创建k8s ingress | false |
env.open.SPRING_CLOUD_CONFIG_ENABLED |
是否启用配置中心 | true |
env.open.SPRING_CLOUD_CONFIG_URI |
配置中心地址 | http://register-server:8000 |
env.open.SPRING_DATASOURCE_URL |
数据库连接地址 | jdbc:mysql://localhost/hzero_monitor?useUnicode=true&characterEncoding=utf-8&useSSL=false&useInformationSchema=true&remarks=true |
env.open.SPRING_DATASOURCE_USERNAME |
数据库用户名 | choerodon |
env.open.SPRING_DATASOURCE_PASSWORD |
数据库密码 | password |
env.open.SPRING_REDIS_HOST |
redis主机地址 | localhost |
env.open.SPRING_REDIS_PORT |
redis端口 | 6379 |
env.open.SPRING_REDIS_DATABASE |
redis db | 1 |
env.open.EUREKA_CLIENT_SERVICEURL_DEFAULTZONE |
注册服务地址 | http://register-server.io-choerodon:8000/eureka/ |
service.enabled |
是否创建k8s service | false |
service.type |
service类型 | ClusterIP |
service.port |
service端口 | 8260 |
service.name |
service名称 | hzero-monitor |
resources.limits |
k8s中容器能使用资源的资源最大值 | 3Gi |
resources.requests |
k8s中容器使用的最小资源需求 | 2Gi |
SkyWalking Configuration
Parameter | Description |
---|---|
javaagent |
SkyWalking 代理jar包(添加则开启 SkyWalking,删除则关闭) |
skywalking.agent.application_code |
SkyWalking 应用名称 |
skywalking.agent.sample_n_per_3_secs |
SkyWalking 采样率配置 |
skywalking.agent.namespace |
SkyWalking 跨进程链路中的header配置 |
skywalking.agent.authentication |
SkyWalking 认证token配置 |
skywalking.agent.span_limit_per_segment |
SkyWalking 每segment中的最大span数配置 |
skywalking.agent.ignore_suffix |
SkyWalking 需要忽略的调用配置 |
skywalking.agent.is_open_debugging_class |
SkyWalking 是否保存增强后的字节码文件 |
skywalking.collector.backend_service |
SkyWalking OAP 服务地址和端口配置 |
$ helm install c7n/hzero-monitor \
--set env.open.SKYWALKING_OPTS="-javaagent:/agent/skywalking-agent.jar -Dskywalking.agent.application_code=hzero-monitor -Dskywalking.agent.sample_n_per_3_secs=-1 -Dskywalking.collector.backend_service=oap.skywalking:11800" \
--name hzero-monitor
验证部署
curl -s $(kubectl get po -n c7n-system -l choerodon.io/release=hzero-monitor -o jsonpath="{.items[0].status.podIP}"):8261/actuator/health | jq -r .status
出现以下类似信息即为成功部署
UP