初始化提交
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
process_names:
|
||||
|
||||
- name: "crawler-server_dialogue.influencer_search" #珍妮的python
|
||||
cmdline:
|
||||
- "/root/miniconda3/envs/search/bin/python"
|
||||
- ".*dialogue.influencer_search.*"
|
||||
|
||||
|
||||
- name: "crawler-server_yt_search_crawler"
|
||||
cmdline:
|
||||
- ".*async_yt.*"
|
||||
|
||||
- name: "crawler-server_check_tiktok_account"
|
||||
cmdline:
|
||||
- ".*check_account.*"
|
||||
|
||||
- name: "crawler-server_yt_data_update_week" # yt_data_update 周更 update_yt_week.py
|
||||
cmdline:
|
||||
- ".*update_yt_week.*"
|
||||
|
||||
- name: "crawler-server_yt_data_update_day" # yt_data_update 日更 update_yt.py
|
||||
cmdline:
|
||||
- ".*update_yt.*"
|
||||
|
||||
- name: "crawler-server_yt_search_crawler" # yt_search_crawler
|
||||
cmdline:
|
||||
- ".*async_yt.*"
|
||||
|
||||
- name: "crawler-server_tk_search.py" # tk_search.py
|
||||
cmdline:
|
||||
- ".*tk_search.*"
|
||||
|
||||
- name: "crawler-server_tiktok_sign_server.jar" # tt_shop.jar
|
||||
cmdline:
|
||||
- ".*tiktok_sign_server.*"
|
||||
|
||||
- name: "crawler-server_tt_shop.py" # tt_shop.py
|
||||
cmdline:
|
||||
- ".*tt_shop.*"
|
||||
|
||||
# 监控 nginx 进程
|
||||
- name: "crawler-server_nginx"
|
||||
cmdline:
|
||||
- "/data/tengine/sbin/nginx" # Nginx 进程命令
|
||||
- ".*" # 允许其他 nginx 参数
|
||||
@@ -0,0 +1,6 @@
|
||||
process_names:
|
||||
|
||||
- name: "prod_lessie_sourcing_01_7001"
|
||||
cmdline:
|
||||
- "gunicorn"
|
||||
- ".*0.0.0.0:7001.*"
|
||||
@@ -0,0 +1,6 @@
|
||||
process_names:
|
||||
|
||||
- name: "prod_lessie_sourcing_02_7001"
|
||||
cmdline:
|
||||
- "gunicorn"
|
||||
- ".*0.0.0.0:7001.*"
|
||||
@@ -0,0 +1,6 @@
|
||||
process_names:
|
||||
|
||||
- name: "prod_lessie_sourcing_03_7001"
|
||||
cmdline:
|
||||
- "gunicorn"
|
||||
- ".*0.0.0.0:7001.*"
|
||||
@@ -0,0 +1,6 @@
|
||||
process_names:
|
||||
|
||||
- name: "prod_lessie_sourcing_04_7001"
|
||||
cmdline:
|
||||
- "gunicorn"
|
||||
- ".*0.0.0.0:7001.*"
|
||||
@@ -0,0 +1,6 @@
|
||||
process_names:
|
||||
|
||||
- name: "prod_lessie_sourcing_05_7001"
|
||||
cmdline:
|
||||
- "gunicorn"
|
||||
- ".*0.0.0.0:7001.*"
|
||||
66
prometheus/process-exporter/prod01-process-exporter.yml
Normal file
66
prometheus/process-exporter/prod01-process-exporter.yml
Normal file
@@ -0,0 +1,66 @@
|
||||
process_names:
|
||||
- name: "prod-flymoon_task" # 自定义的进程名称
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java" # Java 进程命令路径
|
||||
- ".*flymoon-task.jar.*" # 正则表达式匹配 JAR 包路径和参数
|
||||
|
||||
- name: "prod-flymoon_sse"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*flymoon_sse.jar.*"
|
||||
|
||||
- name: "prod-flymoon_monitor"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*monitor-0.0.1-SNAPSHOT.jar.*"
|
||||
|
||||
- name: "prod-flymoon_partner"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*flymoon-partner.jar.*"
|
||||
|
||||
- name: "prod-flymoon_email_prod"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*fly-moon-email.jar.*"
|
||||
|
||||
- name: "prod-flymoon_admin"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*flymoon-admin.jar.*"
|
||||
|
||||
- name: "prod-flymoon_agent"
|
||||
cmdline:
|
||||
- "/data/data/jdk-21.0.7/bin/java"
|
||||
- ".*flymoon-agent.jar.*"
|
||||
|
||||
- name: "prod-flymoon-payment"
|
||||
cmdline:
|
||||
- "/data/data/jdk-21.0.7/bin/java"
|
||||
- ".*flymoon-payment.jar.*"
|
||||
|
||||
- name: "prod-flymoon_crawlSpider-0.0.1-SNAPSHOT"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*fly_moon_crawlSpider-0.0.1-SNAPSHOT.jar.*"
|
||||
|
||||
- name: "prod-flymoon_crawlSpider_shop"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*fly_moon_crawlSpider_shop.jar.*"
|
||||
|
||||
- name: "prod-nacos"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*nacos-server.jar.*"
|
||||
|
||||
|
||||
- name: "prod-redis_server"
|
||||
cmdline:
|
||||
- "/data/redis/src/redis-server" # Redis 进程命令
|
||||
- ".*" # 允许其他 Redis 参数
|
||||
|
||||
- name: "prod-nginx"
|
||||
cmdline:
|
||||
- "/data/tengine/sbin/nginx" # Nginx 进程命令
|
||||
- ".*" # 允许其他 nginx 参数
|
||||
54
prometheus/process-exporter/prod02-process-exporter.yml
Normal file
54
prometheus/process-exporter/prod02-process-exporter.yml
Normal file
@@ -0,0 +1,54 @@
|
||||
process_names:
|
||||
- name: "prod02-flymoon-partner"
|
||||
cmdline:
|
||||
- ".*flymoon-partner.jar.*"
|
||||
|
||||
- name: "prod02-flymoon-admin"
|
||||
cmdline:
|
||||
- ".*flymoon-admin.jar.*"
|
||||
|
||||
- name: "prod02-flymoon_agent"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*flymoon-agent.jar.*"
|
||||
|
||||
- name: "prod02-flymoon-payment"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*flymoon-payment.jar.*"
|
||||
|
||||
- name: "prod02-flymoon_task"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*flymoon-task.jar.*"
|
||||
|
||||
- name: "prod02-ycloud-0.0.1-SNAPSHOT.jar"
|
||||
cmdline:
|
||||
- ".*fly_moon_ycloud-0.0.1-SNAPSHOT.jar.*"
|
||||
|
||||
- name: "prod02-ycloud-task"
|
||||
cmdline:
|
||||
- ".*fly_moon_ycloud-task.jar.*"
|
||||
|
||||
- name: "prod02-nacos"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*nacos-server.jar.*"
|
||||
|
||||
|
||||
- name: "prod02-redis_server"
|
||||
cmdline:
|
||||
- "/data/redis/src/redis-server" # Redis 进程命令
|
||||
- ".*" # 允许其他 Redis 参数
|
||||
|
||||
- name: "prod02-nginx"
|
||||
cmdline:
|
||||
- "/data/tengine/sbin/nginx" # Nginx 进程命令
|
||||
- ".*" # 允许其他 nginx 参数
|
||||
|
||||
|
||||
|
||||
- name: "prod02-nacos"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*nacos-server.jar.*"
|
||||
52
prometheus/process-exporter/test-process-exporter.yml
Normal file
52
prometheus/process-exporter/test-process-exporter.yml
Normal file
@@ -0,0 +1,52 @@
|
||||
process_names:
|
||||
- name: "test-flymoon_task" # 自定义的进程名称
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java" # Java 进程命令路径
|
||||
- ".*flymoon-task.jar.*" # 正则表达式匹配 JAR 包路径和参数
|
||||
|
||||
- name: "test-flymoon_sse"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*flymoon_sse.jar.*"
|
||||
|
||||
- name: "test-flymoon_monitor"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*monitor-0.0.1-SNAPSHOT.jar.*"
|
||||
|
||||
- name: "test-flymoon_partner"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*flymoon-partner.jar.*"
|
||||
|
||||
- name: "test-flymoon_email_test"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*fly-moon-email-test.jar.*"
|
||||
|
||||
- name: "test-flymoon_admin"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*flymoon-admin.jar.*"
|
||||
|
||||
- name: "test-flymoon_jenniefy"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*flymoon-jenniefy.jar.*"
|
||||
|
||||
- name: "test-nacos"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*nacos-server.jar.*"
|
||||
|
||||
# 监控 redis-server 进程
|
||||
- name: "test-redis_server"
|
||||
cmdline:
|
||||
- "/data/redis/src/redis-server" # Redis 进程命令
|
||||
- ".*" # 允许其他 Redis 参数
|
||||
|
||||
# 监控 nginx 进程
|
||||
- name: "test-nginx"
|
||||
cmdline:
|
||||
- "/usr/local/nginx/sbin/nginx" # Nginx 进程命令
|
||||
- ".*" # 允许其他 nginx 参数
|
||||
29
prometheus/process-exporter/us-prod-01-process-exporter.yml
Normal file
29
prometheus/process-exporter/us-prod-01-process-exporter.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
process_names:
|
||||
- name: "us-prod-01-GO-lessie-sourcing-api"
|
||||
cmdline:
|
||||
- ".*lessie-sourcing-api.*"
|
||||
|
||||
- name: "us-prod-01-nacos"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*nacos-server.jar.*"
|
||||
|
||||
- name: "us-prod-01-flymoon_admin"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*flymoon-admin.jar.*"
|
||||
|
||||
- name: "us-prod-01-xxl-job-admin"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*xxl-job-admin.jar.*"
|
||||
|
||||
- name: "us-prod-01_lessie_official_web"
|
||||
cmdline:
|
||||
- ".*index.mjs.*"
|
||||
|
||||
# 监控 nginx 进程
|
||||
- name: "nginx"
|
||||
cmdline:
|
||||
- "/data/tengine/sbin/nginx" # Nginx 进程命令
|
||||
- ".*" # 允许其他 nginx 参数
|
||||
20
prometheus/process-exporter/us-prod-02-process-exporter.yml
Normal file
20
prometheus/process-exporter/us-prod-02-process-exporter.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
process_names:
|
||||
- name: "us-prod-02-GO-lessie-sourcing-api"
|
||||
cmdline:
|
||||
- ".*lessie-sourcing-api.*"
|
||||
|
||||
- name: "us-prod-02-nacos"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*nacos-server.jar.*"
|
||||
|
||||
- name: "us-prod-02-flymoon-agent"
|
||||
cmdline:
|
||||
- ".*/java"
|
||||
- "-jar"
|
||||
- ".*/flymoon-agent.jar"
|
||||
|
||||
- name: "us-prod-02_email_prod"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*fly-moon-email.jar.*"
|
||||
21
prometheus/process-exporter/us-prod-03-process-exporter.yml
Normal file
21
prometheus/process-exporter/us-prod-03-process-exporter.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
process_names:
|
||||
- name: "us-prod-03-GO-lessie-sourcing-api"
|
||||
cmdline:
|
||||
- ".*lessie-sourcing-api.*"
|
||||
|
||||
- name: "us-prod-03-nacos"
|
||||
cmdline:
|
||||
- "/data/jdk-21.0.7/bin/java"
|
||||
- ".*nacos-server.jar.*"
|
||||
|
||||
- name: "us-prod-03-flymoon-agent"
|
||||
cmdline:
|
||||
- ".*/java"
|
||||
- "-jar"
|
||||
- ".*/flymoon-agent.jar"
|
||||
|
||||
- name: "us-prod-03-flymoon-payment"
|
||||
cmdline:
|
||||
- ".*/java"
|
||||
- "-jar"
|
||||
- ".*/flymoon-payment.jar"
|
||||
@@ -0,0 +1,40 @@
|
||||
process_names:
|
||||
- name: "webdrive-server_prod-flymoon-email-v2"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*fly-moon-email-prod.jar.*"
|
||||
|
||||
- name: "webdrive-server_test-flymoon-email-v2"
|
||||
cmdline:
|
||||
- "/data/jdk1.8.0_181/bin/java"
|
||||
- ".*fly-moon-email-test.jar.*"
|
||||
|
||||
- name: "webdrive-server_s2_py_lessie_sourcing"
|
||||
cmdline:
|
||||
- "/data/webapps/lessie_sourcing_agents"
|
||||
- ".*server.py.*"
|
||||
|
||||
- name: "webdrive-server_s3_lessie_sourcing_6001"
|
||||
cmdline:
|
||||
- "/data/webapps/qmm_sourcing_agents"
|
||||
- ".*serverqmm.*"
|
||||
|
||||
- name: "webdrive-server_s2_GO-lessie-sourcing-api"
|
||||
cmdline:
|
||||
- ".*lessie-sourcing-api.*"
|
||||
|
||||
- name: "webdrive-server_s3_GO-lessie-sourcing-api"
|
||||
cmdline:
|
||||
- ".*s3-lessie-sourcing-api.*"
|
||||
|
||||
|
||||
# 监控 redis-server 进程
|
||||
- name: "webdrive-server_redis-server"
|
||||
cmdline:
|
||||
- "/data/redis/bin/redis-server" # Redis 进程命令
|
||||
- ".*" # 允许其他 Redis 参数
|
||||
|
||||
# 监控 nginx 进程
|
||||
- name: "webdrive-server_nginx"
|
||||
cmdline:
|
||||
- ".*nginx.*" # 允许其他 nginx 参数
|
||||
@@ -0,0 +1,29 @@
|
||||
process_names:
|
||||
|
||||
- name: "weblessie-server_lessie_official_web"
|
||||
cmdline:
|
||||
- ".*index.mjs.*"
|
||||
|
||||
- name: "weblessie-server_lessie_sourcing_8000"
|
||||
cmdline:
|
||||
- "/data/webapps/lessie_sourcing_agents"
|
||||
- ".*server.py*"
|
||||
|
||||
- name: "weblessie-server_lessie_sourcing_8002"
|
||||
cmdline:
|
||||
- "/data/webapps/lessie_sourcing_agents_02"
|
||||
- ".*server8002.*"
|
||||
|
||||
- name: "weblessie-server_lessie_sourcing_7001"
|
||||
cmdline:
|
||||
- "/data/webapps/prod_lessie_sourcing_agents"
|
||||
- ".*server7001.*"
|
||||
|
||||
- name: "weblessie-server_GO-lessie-sourcing-api"
|
||||
cmdline:
|
||||
- ".*lessie-sourcing-api.*"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
process_names:
|
||||
|
||||
- name: "weblessie-server2_s1_py_lessie_sourcing"
|
||||
cmdline:
|
||||
- "/data/webapps/lessie_sourcing_agents"
|
||||
- ".*server.py*"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
process_names:
|
||||
|
||||
- name: "website-server_dialogue.influencer_im"
|
||||
cmdline:
|
||||
- "/data/webapps/test_influencer_search_agent/venv/bin/python"
|
||||
- ".*dialogue.influencer_search.*"
|
||||
|
||||
- name: "website-server_dialogue.inf_5002_lessie.ai"
|
||||
cmdline:
|
||||
- "/data/webapps/influencer_search_agent/venv/bin/python"
|
||||
- ".*dialogue.influencer_5002.*"
|
||||
|
||||
- name: "website-server_tt_shop.py"
|
||||
cmdline:
|
||||
- ".*tt_shop.py.*"
|
||||
|
||||
- name: "website-server_yt_search_crawler"
|
||||
cmdline:
|
||||
- ".*async_yt.*"
|
||||
|
||||
- name: "website-server_check_tiktok_account"
|
||||
cmdline:
|
||||
- ".*check_account.*"
|
||||
|
||||
- name: "website-server_yt_data_update_week" # yt_data_update 周更 update_yt_week.py
|
||||
cmdline:
|
||||
- ".*update_yt_week.*"
|
||||
|
||||
- name: "website-server_yt_data_update_day" # yt_data_update 日更 update_yt.py
|
||||
cmdline:
|
||||
- ".*update_yt.*"
|
||||
|
||||
- name: "website-server_yt_search_crawler" # yt_search_crawler
|
||||
cmdline:
|
||||
- ".*async_yt.*"
|
||||
|
||||
- name: "website-server_tk_shop_crawler" # yt_search_crawler
|
||||
cmdline:
|
||||
- ".*tt_shop.*"
|
||||
|
||||
- name: "website-server_api_server.py" # influencer_search_api
|
||||
cmdline:
|
||||
- ".*api_server.py.*"
|
||||
|
||||
|
||||
|
||||
|
||||
# 监控 nginx 进程
|
||||
- name: "website-server_nginx"
|
||||
cmdline:
|
||||
- "/data/tengine/sbin/nginx" # Nginx 进程命令
|
||||
- ".*" # 允许其他 nginx 参数
|
||||
18
prometheus/process-exporter/启动.txt
Normal file
18
prometheus/process-exporter/启动.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
解压:
|
||||
tar -zxvf
|
||||
|
||||
创建配置文件:
|
||||
process-exporter.yml
|
||||
|
||||
后台启动:
|
||||
nohup /opt/exporter/process-exporter/process-exporter -config.path=/opt/exporter/process-exporter/process-exporter.yml > /opt/exporter/process-exporter/process-exporter.log 2>&1 &
|
||||
|
||||
查看进程:
|
||||
ps aux | grep process-exporter
|
||||
|
||||
查看日志:
|
||||
tail -f /opt/exporter/process-exporter/process-exporter.log
|
||||
|
||||
|
||||
|
||||
|
||||
18
prometheus/process-exporter/查询.conf
Normal file
18
prometheus/process-exporter/查询.conf
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1、namedprocess_namegroup_num_procs{groupname=~"$processes",instance=~"$instance"}
|
||||
2、sum(rate(namedprocess_namegroup_cpu_seconds_total{groupname=~"$processes",instance=~"$instance"}[$interval])) by (instance, groupname)
|
||||
3、sum(rate(namedprocess_namegroup_read_bytes_total{groupname=~"$processes", instance=~"$instance"}[$interval])) by (instance, groupname)
|
||||
4、sum(rate(namedprocess_namegroup_write_bytes_total{groupname=~"$processes", instance=~"$instance"}[$interval])) by (instance, groupname)
|
||||
5、namedprocess_namegroup_memory_bytes{groupname=~"$processes", instance=~"$instance",memtype="resident"}
|
||||
6、namedprocess_namegroup_memory_bytes{groupname=~"$processes", instance=~"$instance",memtype="virtual"}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user