├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Makefile.plugin ├── cmd ├── uetool │ └── msgdecoder.go └── universe │ └── main.go ├── common.mk ├── common ├── cgroup │ ├── cpu.go │ ├── io.go │ └── io_test.go ├── consts │ └── consts.go ├── imported │ └── import_func.go ├── log │ ├── conf │ │ ├── data.json │ │ └── log.json │ ├── data_logger.go │ ├── data_logger_test.go │ ├── logger.go │ └── logger_test.go ├── polardb_pg │ ├── config │ │ └── config.go │ ├── control_service │ │ ├── build.sh │ │ ├── control_service.go │ │ ├── polardb │ │ │ ├── control_service.pb.go │ │ │ └── control_service_grpc.pb.go │ │ └── proto │ │ │ └── control_service.proto │ ├── db_config │ │ └── db_config.go │ ├── log │ │ └── plugin_logger.go │ ├── meta │ │ └── meta_service.go │ └── utils │ │ ├── command_executor.go │ │ ├── delta_calculator.go │ │ ├── disk_usage_collector.go │ │ └── ssh_client.go ├── system │ ├── cpu.go │ ├── cpu_test.go │ ├── disk.go │ ├── disk_test.go │ ├── io.go │ ├── mem.go │ ├── process_test.go │ └── system.go └── utils │ ├── cycle_container.go │ ├── cycle_container_test.go │ ├── utils.go │ ├── uuid.go │ └── versions.go ├── conf_envs └── conf_opensource_host_env │ ├── data.json │ ├── log.json │ ├── monitor.yaml │ ├── pdb_ue.service │ ├── plugin │ ├── ctrl │ │ └── ctrl_extern.conf │ ├── db_backend │ │ └── db_backend.conf │ ├── influxdb_backend │ │ └── influxdb_backend.conf │ ├── lua │ │ ├── golang_extern.conf │ │ ├── schema.json │ │ └── test.lua │ ├── perfdata_processor │ │ └── perfdata_processor.conf │ ├── plugin_golang_ctrl.conf │ ├── plugin_golang_db_backend.conf │ ├── plugin_golang_influxdb_backend.conf │ ├── plugin_golang_lua.conf │ ├── plugin_golang_perfdata_processor.conf │ ├── plugin_golang_pluto.conf │ ├── plugin_golang_polardb_pg.conf │ ├── plugin_golang_polardb_pg_multidimension.conf │ ├── plugin_golang_prometheus_backend.conf │ ├── plugin_golang_sar.conf │ ├── pluto │ │ ├── golang_extern.conf │ │ └── schema.json │ ├── polardb_pg │ │ ├── golang_extern.conf │ │ ├── golang_extern.conf.develop │ │ └── schema.json │ ├── polardb_pg_multidimension │ │ └── golang_extern.conf │ ├── prometheus_backend │ │ └── prometheus_backend.conf │ └── sar │ │ ├── golang_extern.conf │ │ └── schema.json │ ├── service.sh │ ├── service_systemd.sh │ └── singleton_data.json ├── docs ├── CN │ ├── architecture.md │ ├── architecture.png │ ├── configuration.md │ ├── grafana_add_datasource.png │ ├── grafana_import_dashboard.png │ ├── metrics.md │ └── quickstart.md ├── EN │ ├── architecture.md │ ├── architecture.png │ ├── grafana_add_datasource.png │ ├── grafana_import_dashboard.png │ ├── metrics.md │ └── quickstart.md ├── README.md └── README_cn.md ├── go.mod ├── go.sum ├── grafana ├── dashboard_with_polardb_backend.json └── dashboard_with_prometheus_backend.json ├── internal ├── ctrl │ └── ctrl.go ├── discover │ ├── discoverer.go │ ├── docker_common.go │ ├── docker_discoverer.go │ ├── k8s_discoverer.go │ └── software_polardb_pg_discover.go └── gather │ ├── docker_runner.go │ ├── export_runner.go │ ├── http.go │ ├── module_linux.go │ ├── plugin.go │ ├── plugin_test.go │ ├── processor_backend_runner.go │ ├── runner.go │ ├── schema.go │ ├── schema_test.go │ ├── singleton_runner.go │ └── software_polardb_pg_runner.go ├── plugins ├── cgroup │ ├── Makefile │ ├── README.md │ ├── cgroup.go │ └── collector │ │ ├── cgroup_collector.go │ │ └── cgroup_test.go ├── ctrl │ ├── Makefile │ └── ctrl.go ├── db_backend │ ├── Makefile │ ├── dao │ │ └── dao.go │ ├── db_backend.conf │ └── db_backend.go ├── influxdb_backend │ ├── Makefile │ └── influxdb_backend.go ├── perf │ ├── Makefile │ ├── collector │ │ ├── perf_collector.go │ │ ├── profiler.go │ │ ├── profiler_test.go │ │ └── ztypes_mapping.go │ └── perf.go ├── perfdata_processor │ ├── Makefile │ └── perfdata_processor.go ├── pluto │ ├── Makefile │ └── pluto.go ├── polardb_pg_opensource │ ├── Makefile │ ├── collector │ │ └── polardb_pg_collector.go │ ├── environment │ │ ├── environment_collector.go │ │ ├── environment_factory.go │ │ └── polarflex_collector.go │ ├── polardb_pg.go │ ├── resource │ │ ├── fs │ │ │ ├── fs_collector.go │ │ │ ├── local_dir_collector.go │ │ │ └── pfs_collector.go │ │ ├── io │ │ │ ├── disk_io_collector.go │ │ │ └── polarswitch_io_collector.go │ │ ├── process │ │ │ ├── oom_controller.go │ │ │ └── pg_process_collector.go │ │ └── resource_collector.go │ └── service │ │ └── polardb_pg_service.go ├── prometheus_backend │ ├── Makefile │ └── prometheus_backend.go └── sar │ ├── Makefile │ ├── collector │ ├── sar_collector.go │ └── sar_test.go │ └── sar.go ├── rpm └── polardb-monitor.spec └── scripts └── service.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## v1.0 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/Makefile.plugin -------------------------------------------------------------------------------- /cmd/uetool/msgdecoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/cmd/uetool/msgdecoder.go -------------------------------------------------------------------------------- /cmd/universe/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/cmd/universe/main.go -------------------------------------------------------------------------------- /common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common.mk -------------------------------------------------------------------------------- /common/cgroup/cpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/cgroup/cpu.go -------------------------------------------------------------------------------- /common/cgroup/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/cgroup/io.go -------------------------------------------------------------------------------- /common/cgroup/io_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/cgroup/io_test.go -------------------------------------------------------------------------------- /common/consts/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/consts/consts.go -------------------------------------------------------------------------------- /common/imported/import_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/imported/import_func.go -------------------------------------------------------------------------------- /common/log/conf/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/log/conf/data.json -------------------------------------------------------------------------------- /common/log/conf/log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/log/conf/log.json -------------------------------------------------------------------------------- /common/log/data_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/log/data_logger.go -------------------------------------------------------------------------------- /common/log/data_logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/log/data_logger_test.go -------------------------------------------------------------------------------- /common/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/log/logger.go -------------------------------------------------------------------------------- /common/log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/log/logger_test.go -------------------------------------------------------------------------------- /common/polardb_pg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/config/config.go -------------------------------------------------------------------------------- /common/polardb_pg/control_service/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/control_service/build.sh -------------------------------------------------------------------------------- /common/polardb_pg/control_service/control_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/control_service/control_service.go -------------------------------------------------------------------------------- /common/polardb_pg/control_service/polardb/control_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/control_service/polardb/control_service.pb.go -------------------------------------------------------------------------------- /common/polardb_pg/control_service/polardb/control_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/control_service/polardb/control_service_grpc.pb.go -------------------------------------------------------------------------------- /common/polardb_pg/control_service/proto/control_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/control_service/proto/control_service.proto -------------------------------------------------------------------------------- /common/polardb_pg/db_config/db_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/db_config/db_config.go -------------------------------------------------------------------------------- /common/polardb_pg/log/plugin_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/log/plugin_logger.go -------------------------------------------------------------------------------- /common/polardb_pg/meta/meta_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/meta/meta_service.go -------------------------------------------------------------------------------- /common/polardb_pg/utils/command_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/utils/command_executor.go -------------------------------------------------------------------------------- /common/polardb_pg/utils/delta_calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/utils/delta_calculator.go -------------------------------------------------------------------------------- /common/polardb_pg/utils/disk_usage_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/utils/disk_usage_collector.go -------------------------------------------------------------------------------- /common/polardb_pg/utils/ssh_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/polardb_pg/utils/ssh_client.go -------------------------------------------------------------------------------- /common/system/cpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/cpu.go -------------------------------------------------------------------------------- /common/system/cpu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/cpu_test.go -------------------------------------------------------------------------------- /common/system/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/disk.go -------------------------------------------------------------------------------- /common/system/disk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/disk_test.go -------------------------------------------------------------------------------- /common/system/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/io.go -------------------------------------------------------------------------------- /common/system/mem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/mem.go -------------------------------------------------------------------------------- /common/system/process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/process_test.go -------------------------------------------------------------------------------- /common/system/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/system/system.go -------------------------------------------------------------------------------- /common/utils/cycle_container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/utils/cycle_container.go -------------------------------------------------------------------------------- /common/utils/cycle_container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/utils/cycle_container_test.go -------------------------------------------------------------------------------- /common/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/utils/utils.go -------------------------------------------------------------------------------- /common/utils/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/utils/uuid.go -------------------------------------------------------------------------------- /common/utils/versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/common/utils/versions.go -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/data.json -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/log.json -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/monitor.yaml -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/pdb_ue.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/pdb_ue.service -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/ctrl/ctrl_extern.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/ctrl/ctrl_extern.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/db_backend/db_backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/db_backend/db_backend.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/influxdb_backend/influxdb_backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/influxdb_backend/influxdb_backend.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/lua/golang_extern.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/lua/golang_extern.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/lua/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/lua/schema.json -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/lua/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/lua/test.lua -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/perfdata_processor/perfdata_processor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/perfdata_processor/perfdata_processor.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_ctrl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_ctrl.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_db_backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_db_backend.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_influxdb_backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_influxdb_backend.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_lua.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_lua.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_perfdata_processor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_perfdata_processor.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_pluto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_pluto.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_polardb_pg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_polardb_pg.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_polardb_pg_multidimension.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_polardb_pg_multidimension.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_prometheus_backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_prometheus_backend.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/plugin_golang_sar.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/plugin_golang_sar.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/pluto/golang_extern.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/pluto/golang_extern.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/pluto/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/pluto/schema.json -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/polardb_pg/golang_extern.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/polardb_pg/golang_extern.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/polardb_pg/golang_extern.conf.develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/polardb_pg/golang_extern.conf.develop -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/polardb_pg/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/polardb_pg/schema.json -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/polardb_pg_multidimension/golang_extern.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/polardb_pg_multidimension/golang_extern.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/prometheus_backend/prometheus_backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/prometheus_backend/prometheus_backend.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/sar/golang_extern.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/sar/golang_extern.conf -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/plugin/sar/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/plugin/sar/schema.json -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/service.sh -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/service_systemd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/service_systemd.sh -------------------------------------------------------------------------------- /conf_envs/conf_opensource_host_env/singleton_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/conf_envs/conf_opensource_host_env/singleton_data.json -------------------------------------------------------------------------------- /docs/CN/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/CN/architecture.md -------------------------------------------------------------------------------- /docs/CN/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/CN/architecture.png -------------------------------------------------------------------------------- /docs/CN/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/CN/configuration.md -------------------------------------------------------------------------------- /docs/CN/grafana_add_datasource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/CN/grafana_add_datasource.png -------------------------------------------------------------------------------- /docs/CN/grafana_import_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/CN/grafana_import_dashboard.png -------------------------------------------------------------------------------- /docs/CN/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/CN/metrics.md -------------------------------------------------------------------------------- /docs/CN/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/CN/quickstart.md -------------------------------------------------------------------------------- /docs/EN/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/EN/architecture.md -------------------------------------------------------------------------------- /docs/EN/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/EN/architecture.png -------------------------------------------------------------------------------- /docs/EN/grafana_add_datasource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/EN/grafana_add_datasource.png -------------------------------------------------------------------------------- /docs/EN/grafana_import_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/EN/grafana_import_dashboard.png -------------------------------------------------------------------------------- /docs/EN/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/EN/metrics.md -------------------------------------------------------------------------------- /docs/EN/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/EN/quickstart.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/docs/README_cn.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/go.sum -------------------------------------------------------------------------------- /grafana/dashboard_with_polardb_backend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/grafana/dashboard_with_polardb_backend.json -------------------------------------------------------------------------------- /grafana/dashboard_with_prometheus_backend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/grafana/dashboard_with_prometheus_backend.json -------------------------------------------------------------------------------- /internal/ctrl/ctrl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/ctrl/ctrl.go -------------------------------------------------------------------------------- /internal/discover/discoverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/discover/discoverer.go -------------------------------------------------------------------------------- /internal/discover/docker_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/discover/docker_common.go -------------------------------------------------------------------------------- /internal/discover/docker_discoverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/discover/docker_discoverer.go -------------------------------------------------------------------------------- /internal/discover/k8s_discoverer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/discover/k8s_discoverer.go -------------------------------------------------------------------------------- /internal/discover/software_polardb_pg_discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/discover/software_polardb_pg_discover.go -------------------------------------------------------------------------------- /internal/gather/docker_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/docker_runner.go -------------------------------------------------------------------------------- /internal/gather/export_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/export_runner.go -------------------------------------------------------------------------------- /internal/gather/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/http.go -------------------------------------------------------------------------------- /internal/gather/module_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/module_linux.go -------------------------------------------------------------------------------- /internal/gather/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/plugin.go -------------------------------------------------------------------------------- /internal/gather/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/plugin_test.go -------------------------------------------------------------------------------- /internal/gather/processor_backend_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/processor_backend_runner.go -------------------------------------------------------------------------------- /internal/gather/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/runner.go -------------------------------------------------------------------------------- /internal/gather/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/schema.go -------------------------------------------------------------------------------- /internal/gather/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/schema_test.go -------------------------------------------------------------------------------- /internal/gather/singleton_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/singleton_runner.go -------------------------------------------------------------------------------- /internal/gather/software_polardb_pg_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/internal/gather/software_polardb_pg_runner.go -------------------------------------------------------------------------------- /plugins/cgroup/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/cgroup/Makefile -------------------------------------------------------------------------------- /plugins/cgroup/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/cgroup/cgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/cgroup/cgroup.go -------------------------------------------------------------------------------- /plugins/cgroup/collector/cgroup_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/cgroup/collector/cgroup_collector.go -------------------------------------------------------------------------------- /plugins/cgroup/collector/cgroup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/cgroup/collector/cgroup_test.go -------------------------------------------------------------------------------- /plugins/ctrl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/ctrl/Makefile -------------------------------------------------------------------------------- /plugins/ctrl/ctrl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/ctrl/ctrl.go -------------------------------------------------------------------------------- /plugins/db_backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/db_backend/Makefile -------------------------------------------------------------------------------- /plugins/db_backend/dao/dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/db_backend/dao/dao.go -------------------------------------------------------------------------------- /plugins/db_backend/db_backend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/db_backend/db_backend.conf -------------------------------------------------------------------------------- /plugins/db_backend/db_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/db_backend/db_backend.go -------------------------------------------------------------------------------- /plugins/influxdb_backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/influxdb_backend/Makefile -------------------------------------------------------------------------------- /plugins/influxdb_backend/influxdb_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/influxdb_backend/influxdb_backend.go -------------------------------------------------------------------------------- /plugins/perf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perf/Makefile -------------------------------------------------------------------------------- /plugins/perf/collector/perf_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perf/collector/perf_collector.go -------------------------------------------------------------------------------- /plugins/perf/collector/profiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perf/collector/profiler.go -------------------------------------------------------------------------------- /plugins/perf/collector/profiler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perf/collector/profiler_test.go -------------------------------------------------------------------------------- /plugins/perf/collector/ztypes_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perf/collector/ztypes_mapping.go -------------------------------------------------------------------------------- /plugins/perf/perf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perf/perf.go -------------------------------------------------------------------------------- /plugins/perfdata_processor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perfdata_processor/Makefile -------------------------------------------------------------------------------- /plugins/perfdata_processor/perfdata_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/perfdata_processor/perfdata_processor.go -------------------------------------------------------------------------------- /plugins/pluto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/pluto/Makefile -------------------------------------------------------------------------------- /plugins/pluto/pluto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/pluto/pluto.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/Makefile -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/collector/polardb_pg_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/collector/polardb_pg_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/environment/environment_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/environment/environment_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/environment/environment_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/environment/environment_factory.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/environment/polarflex_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/environment/polarflex_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/polardb_pg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/polardb_pg.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/fs/fs_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/fs/fs_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/fs/local_dir_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/fs/local_dir_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/fs/pfs_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/fs/pfs_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/io/disk_io_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/io/disk_io_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/io/polarswitch_io_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/io/polarswitch_io_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/process/oom_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/process/oom_controller.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/process/pg_process_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/process/pg_process_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/resource/resource_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/resource/resource_collector.go -------------------------------------------------------------------------------- /plugins/polardb_pg_opensource/service/polardb_pg_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/polardb_pg_opensource/service/polardb_pg_service.go -------------------------------------------------------------------------------- /plugins/prometheus_backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/prometheus_backend/Makefile -------------------------------------------------------------------------------- /plugins/prometheus_backend/prometheus_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/prometheus_backend/prometheus_backend.go -------------------------------------------------------------------------------- /plugins/sar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/sar/Makefile -------------------------------------------------------------------------------- /plugins/sar/collector/sar_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/sar/collector/sar_collector.go -------------------------------------------------------------------------------- /plugins/sar/collector/sar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/sar/collector/sar_test.go -------------------------------------------------------------------------------- /plugins/sar/sar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/plugins/sar/sar.go -------------------------------------------------------------------------------- /rpm/polardb-monitor.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/rpm/polardb-monitor.spec -------------------------------------------------------------------------------- /scripts/service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ApsaraDB/PolarDB-NodeAgent/HEAD/scripts/service.sh --------------------------------------------------------------------------------