├── .github └── workflows │ └── Daily-build.yml ├── .gitignore ├── .secignore ├── LICENSE.txt ├── Makefile ├── Makefile.common ├── README.md ├── agentd ├── api │ └── api.go ├── config.go ├── config_test.go ├── error.go ├── limit.go ├── limit_linux.go ├── limit_nonlinux.go ├── limit_watch.go ├── service.go ├── service_test.go ├── watchdog.go └── watchdog_test.go ├── api ├── common │ ├── config_handler.go │ ├── handler_common.go │ ├── info_handler.go │ ├── middleware.go │ ├── middleware_auth.go │ └── route_common.go ├── mgragent │ ├── agent_handler.go │ ├── file_handler.go │ ├── log_handler.go │ ├── mgragent_route.go │ ├── system_handler.go │ ├── task_handler.go │ └── task_handler_test.go ├── monagent │ └── monagent_route.go └── web │ ├── http_server.go │ ├── http_server_test.go │ ├── monagent_server.go │ ├── monagent_server_test.go │ ├── route_test.go │ ├── server.go │ └── server_test.go ├── assets └── i18n │ └── error │ └── en.json ├── cmd ├── agentctl │ └── main.go ├── agentd │ └── main.go ├── mgragent │ └── main.go └── monagent │ └── main.go ├── config ├── agentctl │ └── agentctl_config.go ├── config_common.go ├── config_crypto.go ├── config_module.go ├── config_module_callback.go ├── config_module_test.go ├── config_notify.go ├── config_notify_test.go ├── config_property.go ├── config_property_meta.go ├── config_property_test.go ├── config_reader_writer.go ├── config_reader_writer_test.go ├── config_verify_save.go ├── config_verify_save_test.go ├── config_version.go ├── config_version_test.go ├── mgragent │ ├── cleaner_config.go │ ├── config_manager.go │ ├── config_manager_test.go │ ├── log_query_config.go │ ├── mgragent_basic_auth_test.go │ └── mgragent_config.go ├── monagent │ ├── log_tailer_config.go │ ├── monagent_config.go │ ├── monagent_config_test.go │ ├── pipeline_config.go │ └── pipeline_config_test.go ├── placeholder.go ├── placeholder_test.go ├── sdk │ ├── log_config_properties_meta.go │ ├── mgragent_callbacks.go │ ├── module_test.go │ ├── monagent_callbacks.go │ ├── monagent_config_properties_meta.go │ ├── sdk_config_properties_meta.go │ ├── sdk_init.go │ ├── sdk_init_test.go │ └── sdk_module_callback.go ├── yaml.go └── yaml_test.go ├── docs ├── about-obagent │ └── what-is-obagent.md ├── config-reference │ ├── kv-config.md │ ├── mgragent-config.md │ ├── module_config.md │ ├── monagent-config.md │ └── prometheus-config.md ├── develop-guide.md ├── install-and-deploy │ ├── deploy-obagent-manually.md │ ├── deploy-obagent-with-obd.md │ └── install-obagent.md ├── obagent-alarm.md ├── obagent-metrics │ ├── exporter-metrics.md │ └── sysstat.md ├── obagent-mysql.md └── query-expr-for-metrics.md ├── errors ├── error.go ├── error_test.go ├── errorcode.go ├── errorcode_test.go ├── errormsg.go ├── errormsg_test.go └── wrap.go ├── etc ├── .config_secret.key ├── agentctl.yaml ├── agentd.yaml ├── config_properties │ ├── basic_auth.yaml │ ├── common_meta.yaml │ ├── log.yaml │ ├── monagent_pipeline.yaml │ └── ob_logcleaner.yaml ├── mgragent.yaml ├── module_config │ ├── common_module.yaml │ ├── log_module.yaml │ ├── mgragent_logquerier_module.yaml │ ├── mgragent_module.yaml │ ├── monagent_basic_auth.yaml │ ├── monitor_host_log.yaml │ ├── monitor_mysql.yaml │ ├── monitor_node_host.yaml │ ├── monitor_ob.yaml │ ├── monitor_ob_custom.yaml │ ├── monitor_ob_log.yaml │ ├── monitor_observer_log.yaml │ └── ob_logcleaner_module.yaml ├── monagent.yaml ├── obd_agent_mapper.yaml ├── prometheus_config │ ├── prometheus.yaml │ └── rules │ │ ├── host_rules.yaml │ │ └── ob_rules.yaml ├── scripts │ └── obagent.service └── shell_templates │ └── shell_template.yaml ├── executor ├── agent │ ├── admin.go │ ├── admin_test.go │ ├── agent.go │ ├── agentctl.go │ ├── agentctl_test.go │ └── error.go ├── cleaner │ ├── cleaner.go │ ├── cleaner_test.go │ ├── cleaner_utils.go │ └── cleaner_utils_test.go ├── disk │ ├── disk.go │ └── disk_test.go ├── file │ ├── file.go │ ├── file_test.go │ └── filepath.go ├── log_query │ ├── log_querier.go │ ├── log_querier_test.go │ ├── log_query.go │ ├── log_query_model.go │ └── log_query_utils.go ├── pkg │ ├── package.go │ └── package_test.go ├── process │ ├── process.go │ └── process_test.go └── system │ └── system.go ├── go.mod ├── go.sum ├── lib ├── command │ ├── command.go │ ├── context.go │ ├── error.go │ ├── input.go │ ├── input_test.go │ ├── output.go │ ├── output_test.go │ ├── task.go │ ├── task_store.go │ ├── task_store_test.go │ └── task_test.go ├── crypto │ ├── aes.go │ ├── aes_test.go │ ├── crypto.go │ └── plain.go ├── errors │ ├── error.go │ ├── error_test.go │ └── kind.go ├── file │ ├── custom_scanline.go │ ├── directory.go │ ├── file.go │ ├── fileinfo.go │ ├── fileinfo_darwin.go │ ├── fileinfo_linux.go │ ├── fs.go │ ├── link.go │ ├── link_test.go │ ├── mount.go │ ├── mount_darwin.go │ └── mount_linux.go ├── goroutinepool │ ├── goroutinepool.go │ └── goroutinepool_test.go ├── http │ ├── client.go │ ├── client_test.go │ ├── error.go │ ├── http.go │ ├── http_command.go │ ├── http_command_test.go │ ├── http_test.go │ ├── listener.go │ ├── listener_test.go │ ├── response.go │ ├── response_test.go │ └── status.go ├── log_analyzer │ ├── agent_log_analyzer.go │ ├── agent_log_analyzer_test.go │ ├── agent_log_light_analyzer.go │ ├── agent_log_light_analyzer_test.go │ ├── analyzer_type.go │ ├── analyzer_type_test.go │ ├── host_log_analyzer.go │ ├── host_log_analyzer_test.go │ ├── host_log_light_analyzer.go │ ├── host_log_light_analyzer_test.go │ ├── log_analyzer.go │ ├── ob_log_analyzer.go │ ├── ob_log_analyzer_test.go │ ├── ob_log_light_analyzer.go │ └── ob_log_light_analyzer_test.go ├── mask │ ├── mask.go │ └── mask_test.go ├── path │ └── path.go ├── pkg │ ├── package.go │ └── package_test.go ├── process │ ├── config.go │ ├── error.go │ ├── proc.go │ └── proc_test.go ├── retry │ ├── retry.go │ └── retry_test.go ├── shell │ ├── command.go │ ├── exec.go │ ├── exec_test.go │ ├── exec_unix.go │ ├── exec_windows.go │ └── shell.go ├── shellf │ ├── command.go │ ├── command_test.go │ ├── config.go │ ├── config_test.go │ ├── shellf.go │ ├── validate.go │ └── validate_test.go ├── slice │ ├── spilt.go │ └── spilt_test.go ├── system │ ├── disk.go │ ├── disk_test.go │ ├── process.go │ ├── process_test.go │ ├── system.go │ └── system_test.go └── trace │ ├── header.go │ └── header_test.go ├── log ├── helper.go ├── hook.go ├── logger.go ├── logger_test.go └── text_formatter.go ├── monitor ├── engine │ ├── config_manager.go │ ├── converter.go │ ├── converter_test.go │ ├── pipeline.go │ ├── pipeline_manager.go │ ├── pipeline_manager_test.go │ ├── pipeline_module_callback.go │ ├── pipeline_module_callback_test.go │ ├── pipeline_test.go │ ├── pipeline_utils.go │ ├── recover.go │ ├── recover_test.go │ ├── route_manager.go │ └── route_manager_test.go ├── message │ ├── collector.go │ ├── collector_test.go │ ├── message.go │ ├── message_test.go │ ├── message_util.go │ └── parse.go ├── plugins │ ├── common │ │ ├── cache.go │ │ ├── log_tailer.go │ │ ├── mount.go │ │ ├── node_env.go │ │ ├── ob_version_helper.go │ │ ├── ob_version_helper_test.go │ │ ├── observer.go │ │ ├── observer_meta.go │ │ ├── observer_test.go │ │ └── protocol.go │ ├── exporters │ │ ├── all.go │ │ ├── ocp.go │ │ └── prometheus │ │ │ ├── metric_handler.go │ │ │ ├── metric_handler_test.go │ │ │ ├── prometheus.go │ │ │ └── prometheus_test.go │ ├── inputs │ │ ├── all.go │ │ ├── host │ │ │ ├── custom.go │ │ │ ├── custom_test.go │ │ │ ├── custom_util.go │ │ │ └── custom_util_test.go │ │ ├── log_tailer │ │ │ ├── log_tailer.go │ │ │ ├── log_tailer_executor.go │ │ │ ├── log_tailer_model.go │ │ │ ├── log_tailer_recovery.go │ │ │ ├── log_tailer_recovery_test.go │ │ │ ├── log_tailer_test.go │ │ │ ├── log_tailer_utils.go │ │ │ └── log_tailer_utils_test.go │ │ ├── mysql │ │ │ ├── mysql_test.go │ │ │ ├── mysqld.go │ │ │ ├── table_input.go │ │ │ └── table_input_test.go │ │ ├── net │ │ │ ├── connectivity.go │ │ │ └── connectivity_test.go │ │ ├── nodeexporter │ │ │ ├── collect_item.go │ │ │ ├── collect_item_linux.go │ │ │ ├── node_exporter.go │ │ │ └── node_exporter_test.go │ │ ├── obcommon │ │ │ ├── connectivity.go │ │ │ ├── connectivity_test.go │ │ │ └── oceanbase_test.go │ │ ├── oceanbase │ │ │ └── log │ │ │ │ ├── error_log_input.go │ │ │ │ ├── file_info.go │ │ │ │ ├── file_info_darwin.go │ │ │ │ ├── file_info_linux.go │ │ │ │ └── log_utils.go │ │ ├── ocp.go │ │ ├── process │ │ │ ├── process.go │ │ │ └── process_test.go │ │ └── prometheus │ │ │ ├── prometheus.go │ │ │ └── prometheus_test.go │ ├── outputs │ │ ├── alertmanager │ │ │ └── alertmanager.go │ │ ├── all.go │ │ ├── es │ │ │ ├── es.go │ │ │ └── es_test.go │ │ ├── ocp.go │ │ ├── pushhttp │ │ │ ├── http_sender.go │ │ │ ├── push_http.go │ │ │ └── push_http_test.go │ │ └── sls │ │ │ ├── sls_output.go │ │ │ └── sls_output_test.go │ ├── plugin.go │ ├── processors │ │ ├── aggregate │ │ │ ├── aggregator.go │ │ │ └── aggregator_test.go │ │ ├── all.go │ │ ├── attr │ │ │ ├── attribute_operate.go │ │ │ ├── attribute_operate_test.go │ │ │ ├── operate.go │ │ │ └── operate_test.go │ │ ├── filter │ │ │ ├── exclude_filter.go │ │ │ └── exclude_filter_test.go │ │ ├── jointable │ │ │ ├── jointable.go │ │ │ ├── jointable_test.go │ │ │ ├── operate.go │ │ │ └── operate_test.go │ │ ├── label │ │ │ ├── mount_label.go │ │ │ └── mount_label_test.go │ │ ├── ocp.go │ │ ├── retag │ │ │ ├── retag.go │ │ │ └── retag_test.go │ │ ├── slsmetric │ │ │ └── slsmetric.go │ │ └── transformer │ │ │ ├── log_transformer.go │ │ │ └── log_transformer_test.go │ └── registry.go └── utils │ ├── codec_utils.go │ ├── codec_utils_test.go │ ├── data_converter.go │ └── data_converter_test.go ├── rpm ├── change_version.sh ├── obagent-build.sh ├── obagent-version.txt └── obagent.spec ├── stat ├── config.go ├── labels.go └── metrics.go └── tests ├── excludes.txt ├── integration-test └── dummy ├── mockagent.go ├── stress-test └── README.md └── testutil └── testutil.go /.github/workflows/Daily-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/.github/workflows/Daily-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/.gitignore -------------------------------------------------------------------------------- /.secignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/.secignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/Makefile.common -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/README.md -------------------------------------------------------------------------------- /agentd/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/api/api.go -------------------------------------------------------------------------------- /agentd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/config.go -------------------------------------------------------------------------------- /agentd/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/config_test.go -------------------------------------------------------------------------------- /agentd/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/error.go -------------------------------------------------------------------------------- /agentd/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/limit.go -------------------------------------------------------------------------------- /agentd/limit_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/limit_linux.go -------------------------------------------------------------------------------- /agentd/limit_nonlinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/limit_nonlinux.go -------------------------------------------------------------------------------- /agentd/limit_watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/limit_watch.go -------------------------------------------------------------------------------- /agentd/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/service.go -------------------------------------------------------------------------------- /agentd/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/service_test.go -------------------------------------------------------------------------------- /agentd/watchdog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/watchdog.go -------------------------------------------------------------------------------- /agentd/watchdog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/agentd/watchdog_test.go -------------------------------------------------------------------------------- /api/common/config_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/common/config_handler.go -------------------------------------------------------------------------------- /api/common/handler_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/common/handler_common.go -------------------------------------------------------------------------------- /api/common/info_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/common/info_handler.go -------------------------------------------------------------------------------- /api/common/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/common/middleware.go -------------------------------------------------------------------------------- /api/common/middleware_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/common/middleware_auth.go -------------------------------------------------------------------------------- /api/common/route_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/common/route_common.go -------------------------------------------------------------------------------- /api/mgragent/agent_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/mgragent/agent_handler.go -------------------------------------------------------------------------------- /api/mgragent/file_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/mgragent/file_handler.go -------------------------------------------------------------------------------- /api/mgragent/log_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/mgragent/log_handler.go -------------------------------------------------------------------------------- /api/mgragent/mgragent_route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/mgragent/mgragent_route.go -------------------------------------------------------------------------------- /api/mgragent/system_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/mgragent/system_handler.go -------------------------------------------------------------------------------- /api/mgragent/task_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/mgragent/task_handler.go -------------------------------------------------------------------------------- /api/mgragent/task_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/mgragent/task_handler_test.go -------------------------------------------------------------------------------- /api/monagent/monagent_route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/monagent/monagent_route.go -------------------------------------------------------------------------------- /api/web/http_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/web/http_server.go -------------------------------------------------------------------------------- /api/web/http_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/web/http_server_test.go -------------------------------------------------------------------------------- /api/web/monagent_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/web/monagent_server.go -------------------------------------------------------------------------------- /api/web/monagent_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/web/monagent_server_test.go -------------------------------------------------------------------------------- /api/web/route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/web/route_test.go -------------------------------------------------------------------------------- /api/web/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/web/server.go -------------------------------------------------------------------------------- /api/web/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/api/web/server_test.go -------------------------------------------------------------------------------- /assets/i18n/error/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/assets/i18n/error/en.json -------------------------------------------------------------------------------- /cmd/agentctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/cmd/agentctl/main.go -------------------------------------------------------------------------------- /cmd/agentd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/cmd/agentd/main.go -------------------------------------------------------------------------------- /cmd/mgragent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/cmd/mgragent/main.go -------------------------------------------------------------------------------- /cmd/monagent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/cmd/monagent/main.go -------------------------------------------------------------------------------- /config/agentctl/agentctl_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/agentctl/agentctl_config.go -------------------------------------------------------------------------------- /config/config_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_common.go -------------------------------------------------------------------------------- /config/config_crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_crypto.go -------------------------------------------------------------------------------- /config/config_module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_module.go -------------------------------------------------------------------------------- /config/config_module_callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_module_callback.go -------------------------------------------------------------------------------- /config/config_module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_module_test.go -------------------------------------------------------------------------------- /config/config_notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_notify.go -------------------------------------------------------------------------------- /config/config_notify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_notify_test.go -------------------------------------------------------------------------------- /config/config_property.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_property.go -------------------------------------------------------------------------------- /config/config_property_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_property_meta.go -------------------------------------------------------------------------------- /config/config_property_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_property_test.go -------------------------------------------------------------------------------- /config/config_reader_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_reader_writer.go -------------------------------------------------------------------------------- /config/config_reader_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_reader_writer_test.go -------------------------------------------------------------------------------- /config/config_verify_save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_verify_save.go -------------------------------------------------------------------------------- /config/config_verify_save_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_verify_save_test.go -------------------------------------------------------------------------------- /config/config_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_version.go -------------------------------------------------------------------------------- /config/config_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/config_version_test.go -------------------------------------------------------------------------------- /config/mgragent/cleaner_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/mgragent/cleaner_config.go -------------------------------------------------------------------------------- /config/mgragent/config_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/mgragent/config_manager.go -------------------------------------------------------------------------------- /config/mgragent/config_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/mgragent/config_manager_test.go -------------------------------------------------------------------------------- /config/mgragent/log_query_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/mgragent/log_query_config.go -------------------------------------------------------------------------------- /config/mgragent/mgragent_basic_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/mgragent/mgragent_basic_auth_test.go -------------------------------------------------------------------------------- /config/mgragent/mgragent_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/mgragent/mgragent_config.go -------------------------------------------------------------------------------- /config/monagent/log_tailer_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/monagent/log_tailer_config.go -------------------------------------------------------------------------------- /config/monagent/monagent_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/monagent/monagent_config.go -------------------------------------------------------------------------------- /config/monagent/monagent_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/monagent/monagent_config_test.go -------------------------------------------------------------------------------- /config/monagent/pipeline_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/monagent/pipeline_config.go -------------------------------------------------------------------------------- /config/monagent/pipeline_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/monagent/pipeline_config_test.go -------------------------------------------------------------------------------- /config/placeholder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/placeholder.go -------------------------------------------------------------------------------- /config/placeholder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/placeholder_test.go -------------------------------------------------------------------------------- /config/sdk/log_config_properties_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/log_config_properties_meta.go -------------------------------------------------------------------------------- /config/sdk/mgragent_callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/mgragent_callbacks.go -------------------------------------------------------------------------------- /config/sdk/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/module_test.go -------------------------------------------------------------------------------- /config/sdk/monagent_callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/monagent_callbacks.go -------------------------------------------------------------------------------- /config/sdk/monagent_config_properties_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/monagent_config_properties_meta.go -------------------------------------------------------------------------------- /config/sdk/sdk_config_properties_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/sdk_config_properties_meta.go -------------------------------------------------------------------------------- /config/sdk/sdk_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/sdk_init.go -------------------------------------------------------------------------------- /config/sdk/sdk_init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/sdk_init_test.go -------------------------------------------------------------------------------- /config/sdk/sdk_module_callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/sdk/sdk_module_callback.go -------------------------------------------------------------------------------- /config/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/yaml.go -------------------------------------------------------------------------------- /config/yaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/config/yaml_test.go -------------------------------------------------------------------------------- /docs/about-obagent/what-is-obagent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/about-obagent/what-is-obagent.md -------------------------------------------------------------------------------- /docs/config-reference/kv-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/config-reference/kv-config.md -------------------------------------------------------------------------------- /docs/config-reference/mgragent-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/config-reference/mgragent-config.md -------------------------------------------------------------------------------- /docs/config-reference/module_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/config-reference/module_config.md -------------------------------------------------------------------------------- /docs/config-reference/monagent-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/config-reference/monagent-config.md -------------------------------------------------------------------------------- /docs/config-reference/prometheus-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/config-reference/prometheus-config.md -------------------------------------------------------------------------------- /docs/develop-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/develop-guide.md -------------------------------------------------------------------------------- /docs/install-and-deploy/deploy-obagent-manually.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/install-and-deploy/deploy-obagent-manually.md -------------------------------------------------------------------------------- /docs/install-and-deploy/deploy-obagent-with-obd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/install-and-deploy/deploy-obagent-with-obd.md -------------------------------------------------------------------------------- /docs/install-and-deploy/install-obagent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/install-and-deploy/install-obagent.md -------------------------------------------------------------------------------- /docs/obagent-alarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/obagent-alarm.md -------------------------------------------------------------------------------- /docs/obagent-metrics/exporter-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/obagent-metrics/exporter-metrics.md -------------------------------------------------------------------------------- /docs/obagent-metrics/sysstat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/obagent-metrics/sysstat.md -------------------------------------------------------------------------------- /docs/obagent-mysql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/obagent-mysql.md -------------------------------------------------------------------------------- /docs/query-expr-for-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/docs/query-expr-for-metrics.md -------------------------------------------------------------------------------- /errors/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/errors/error.go -------------------------------------------------------------------------------- /errors/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/errors/error_test.go -------------------------------------------------------------------------------- /errors/errorcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/errors/errorcode.go -------------------------------------------------------------------------------- /errors/errorcode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/errors/errorcode_test.go -------------------------------------------------------------------------------- /errors/errormsg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/errors/errormsg.go -------------------------------------------------------------------------------- /errors/errormsg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/errors/errormsg_test.go -------------------------------------------------------------------------------- /errors/wrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/errors/wrap.go -------------------------------------------------------------------------------- /etc/.config_secret.key: -------------------------------------------------------------------------------- 1 | SGVsbG8gT2NlYW5CYXNlIQo= -------------------------------------------------------------------------------- /etc/agentctl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/agentctl.yaml -------------------------------------------------------------------------------- /etc/agentd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/agentd.yaml -------------------------------------------------------------------------------- /etc/config_properties/basic_auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/config_properties/basic_auth.yaml -------------------------------------------------------------------------------- /etc/config_properties/common_meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/config_properties/common_meta.yaml -------------------------------------------------------------------------------- /etc/config_properties/log.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/config_properties/log.yaml -------------------------------------------------------------------------------- /etc/config_properties/monagent_pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/config_properties/monagent_pipeline.yaml -------------------------------------------------------------------------------- /etc/config_properties/ob_logcleaner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/config_properties/ob_logcleaner.yaml -------------------------------------------------------------------------------- /etc/mgragent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/mgragent.yaml -------------------------------------------------------------------------------- /etc/module_config/common_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/common_module.yaml -------------------------------------------------------------------------------- /etc/module_config/log_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/log_module.yaml -------------------------------------------------------------------------------- /etc/module_config/mgragent_logquerier_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/mgragent_logquerier_module.yaml -------------------------------------------------------------------------------- /etc/module_config/mgragent_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/mgragent_module.yaml -------------------------------------------------------------------------------- /etc/module_config/monagent_basic_auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monagent_basic_auth.yaml -------------------------------------------------------------------------------- /etc/module_config/monitor_host_log.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monitor_host_log.yaml -------------------------------------------------------------------------------- /etc/module_config/monitor_mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monitor_mysql.yaml -------------------------------------------------------------------------------- /etc/module_config/monitor_node_host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monitor_node_host.yaml -------------------------------------------------------------------------------- /etc/module_config/monitor_ob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monitor_ob.yaml -------------------------------------------------------------------------------- /etc/module_config/monitor_ob_custom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monitor_ob_custom.yaml -------------------------------------------------------------------------------- /etc/module_config/monitor_ob_log.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monitor_ob_log.yaml -------------------------------------------------------------------------------- /etc/module_config/monitor_observer_log.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/monitor_observer_log.yaml -------------------------------------------------------------------------------- /etc/module_config/ob_logcleaner_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/module_config/ob_logcleaner_module.yaml -------------------------------------------------------------------------------- /etc/monagent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/monagent.yaml -------------------------------------------------------------------------------- /etc/obd_agent_mapper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/obd_agent_mapper.yaml -------------------------------------------------------------------------------- /etc/prometheus_config/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/prometheus_config/prometheus.yaml -------------------------------------------------------------------------------- /etc/prometheus_config/rules/host_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/prometheus_config/rules/host_rules.yaml -------------------------------------------------------------------------------- /etc/prometheus_config/rules/ob_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/prometheus_config/rules/ob_rules.yaml -------------------------------------------------------------------------------- /etc/scripts/obagent.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/scripts/obagent.service -------------------------------------------------------------------------------- /etc/shell_templates/shell_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/etc/shell_templates/shell_template.yaml -------------------------------------------------------------------------------- /executor/agent/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/agent/admin.go -------------------------------------------------------------------------------- /executor/agent/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/agent/admin_test.go -------------------------------------------------------------------------------- /executor/agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/agent/agent.go -------------------------------------------------------------------------------- /executor/agent/agentctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/agent/agentctl.go -------------------------------------------------------------------------------- /executor/agent/agentctl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/agent/agentctl_test.go -------------------------------------------------------------------------------- /executor/agent/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/agent/error.go -------------------------------------------------------------------------------- /executor/cleaner/cleaner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/cleaner/cleaner.go -------------------------------------------------------------------------------- /executor/cleaner/cleaner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/cleaner/cleaner_test.go -------------------------------------------------------------------------------- /executor/cleaner/cleaner_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/cleaner/cleaner_utils.go -------------------------------------------------------------------------------- /executor/cleaner/cleaner_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/cleaner/cleaner_utils_test.go -------------------------------------------------------------------------------- /executor/disk/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/disk/disk.go -------------------------------------------------------------------------------- /executor/disk/disk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/disk/disk_test.go -------------------------------------------------------------------------------- /executor/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/file/file.go -------------------------------------------------------------------------------- /executor/file/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/file/file_test.go -------------------------------------------------------------------------------- /executor/file/filepath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/file/filepath.go -------------------------------------------------------------------------------- /executor/log_query/log_querier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/log_query/log_querier.go -------------------------------------------------------------------------------- /executor/log_query/log_querier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/log_query/log_querier_test.go -------------------------------------------------------------------------------- /executor/log_query/log_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/log_query/log_query.go -------------------------------------------------------------------------------- /executor/log_query/log_query_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/log_query/log_query_model.go -------------------------------------------------------------------------------- /executor/log_query/log_query_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/log_query/log_query_utils.go -------------------------------------------------------------------------------- /executor/pkg/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/pkg/package.go -------------------------------------------------------------------------------- /executor/pkg/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/pkg/package_test.go -------------------------------------------------------------------------------- /executor/process/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/process/process.go -------------------------------------------------------------------------------- /executor/process/process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/process/process_test.go -------------------------------------------------------------------------------- /executor/system/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/executor/system/system.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/go.sum -------------------------------------------------------------------------------- /lib/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/command.go -------------------------------------------------------------------------------- /lib/command/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/context.go -------------------------------------------------------------------------------- /lib/command/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/error.go -------------------------------------------------------------------------------- /lib/command/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/input.go -------------------------------------------------------------------------------- /lib/command/input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/input_test.go -------------------------------------------------------------------------------- /lib/command/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/output.go -------------------------------------------------------------------------------- /lib/command/output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/output_test.go -------------------------------------------------------------------------------- /lib/command/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/task.go -------------------------------------------------------------------------------- /lib/command/task_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/task_store.go -------------------------------------------------------------------------------- /lib/command/task_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/task_store_test.go -------------------------------------------------------------------------------- /lib/command/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/command/task_test.go -------------------------------------------------------------------------------- /lib/crypto/aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/crypto/aes.go -------------------------------------------------------------------------------- /lib/crypto/aes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/crypto/aes_test.go -------------------------------------------------------------------------------- /lib/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/crypto/crypto.go -------------------------------------------------------------------------------- /lib/crypto/plain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/crypto/plain.go -------------------------------------------------------------------------------- /lib/errors/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/errors/error.go -------------------------------------------------------------------------------- /lib/errors/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/errors/error_test.go -------------------------------------------------------------------------------- /lib/errors/kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/errors/kind.go -------------------------------------------------------------------------------- /lib/file/custom_scanline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/custom_scanline.go -------------------------------------------------------------------------------- /lib/file/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/directory.go -------------------------------------------------------------------------------- /lib/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/file.go -------------------------------------------------------------------------------- /lib/file/fileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/fileinfo.go -------------------------------------------------------------------------------- /lib/file/fileinfo_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/fileinfo_darwin.go -------------------------------------------------------------------------------- /lib/file/fileinfo_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/fileinfo_linux.go -------------------------------------------------------------------------------- /lib/file/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/fs.go -------------------------------------------------------------------------------- /lib/file/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/link.go -------------------------------------------------------------------------------- /lib/file/link_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/link_test.go -------------------------------------------------------------------------------- /lib/file/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/mount.go -------------------------------------------------------------------------------- /lib/file/mount_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/mount_darwin.go -------------------------------------------------------------------------------- /lib/file/mount_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/file/mount_linux.go -------------------------------------------------------------------------------- /lib/goroutinepool/goroutinepool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/goroutinepool/goroutinepool.go -------------------------------------------------------------------------------- /lib/goroutinepool/goroutinepool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/goroutinepool/goroutinepool_test.go -------------------------------------------------------------------------------- /lib/http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/client.go -------------------------------------------------------------------------------- /lib/http/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/client_test.go -------------------------------------------------------------------------------- /lib/http/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/error.go -------------------------------------------------------------------------------- /lib/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/http.go -------------------------------------------------------------------------------- /lib/http/http_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/http_command.go -------------------------------------------------------------------------------- /lib/http/http_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/http_command_test.go -------------------------------------------------------------------------------- /lib/http/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/http_test.go -------------------------------------------------------------------------------- /lib/http/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/listener.go -------------------------------------------------------------------------------- /lib/http/listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/listener_test.go -------------------------------------------------------------------------------- /lib/http/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/response.go -------------------------------------------------------------------------------- /lib/http/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/response_test.go -------------------------------------------------------------------------------- /lib/http/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/http/status.go -------------------------------------------------------------------------------- /lib/log_analyzer/agent_log_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/agent_log_analyzer.go -------------------------------------------------------------------------------- /lib/log_analyzer/agent_log_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/agent_log_analyzer_test.go -------------------------------------------------------------------------------- /lib/log_analyzer/agent_log_light_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/agent_log_light_analyzer.go -------------------------------------------------------------------------------- /lib/log_analyzer/agent_log_light_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/agent_log_light_analyzer_test.go -------------------------------------------------------------------------------- /lib/log_analyzer/analyzer_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/analyzer_type.go -------------------------------------------------------------------------------- /lib/log_analyzer/analyzer_type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/analyzer_type_test.go -------------------------------------------------------------------------------- /lib/log_analyzer/host_log_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/host_log_analyzer.go -------------------------------------------------------------------------------- /lib/log_analyzer/host_log_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/host_log_analyzer_test.go -------------------------------------------------------------------------------- /lib/log_analyzer/host_log_light_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/host_log_light_analyzer.go -------------------------------------------------------------------------------- /lib/log_analyzer/host_log_light_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/host_log_light_analyzer_test.go -------------------------------------------------------------------------------- /lib/log_analyzer/log_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/log_analyzer.go -------------------------------------------------------------------------------- /lib/log_analyzer/ob_log_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/ob_log_analyzer.go -------------------------------------------------------------------------------- /lib/log_analyzer/ob_log_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/ob_log_analyzer_test.go -------------------------------------------------------------------------------- /lib/log_analyzer/ob_log_light_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/ob_log_light_analyzer.go -------------------------------------------------------------------------------- /lib/log_analyzer/ob_log_light_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/log_analyzer/ob_log_light_analyzer_test.go -------------------------------------------------------------------------------- /lib/mask/mask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/mask/mask.go -------------------------------------------------------------------------------- /lib/mask/mask_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/mask/mask_test.go -------------------------------------------------------------------------------- /lib/path/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/path/path.go -------------------------------------------------------------------------------- /lib/pkg/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/pkg/package.go -------------------------------------------------------------------------------- /lib/pkg/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/pkg/package_test.go -------------------------------------------------------------------------------- /lib/process/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/process/config.go -------------------------------------------------------------------------------- /lib/process/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/process/error.go -------------------------------------------------------------------------------- /lib/process/proc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/process/proc.go -------------------------------------------------------------------------------- /lib/process/proc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/process/proc_test.go -------------------------------------------------------------------------------- /lib/retry/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/retry/retry.go -------------------------------------------------------------------------------- /lib/retry/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/retry/retry_test.go -------------------------------------------------------------------------------- /lib/shell/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shell/command.go -------------------------------------------------------------------------------- /lib/shell/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shell/exec.go -------------------------------------------------------------------------------- /lib/shell/exec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shell/exec_test.go -------------------------------------------------------------------------------- /lib/shell/exec_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shell/exec_unix.go -------------------------------------------------------------------------------- /lib/shell/exec_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shell/exec_windows.go -------------------------------------------------------------------------------- /lib/shell/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shell/shell.go -------------------------------------------------------------------------------- /lib/shellf/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shellf/command.go -------------------------------------------------------------------------------- /lib/shellf/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shellf/command_test.go -------------------------------------------------------------------------------- /lib/shellf/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shellf/config.go -------------------------------------------------------------------------------- /lib/shellf/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shellf/config_test.go -------------------------------------------------------------------------------- /lib/shellf/shellf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shellf/shellf.go -------------------------------------------------------------------------------- /lib/shellf/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shellf/validate.go -------------------------------------------------------------------------------- /lib/shellf/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/shellf/validate_test.go -------------------------------------------------------------------------------- /lib/slice/spilt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/slice/spilt.go -------------------------------------------------------------------------------- /lib/slice/spilt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/slice/spilt_test.go -------------------------------------------------------------------------------- /lib/system/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/system/disk.go -------------------------------------------------------------------------------- /lib/system/disk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/system/disk_test.go -------------------------------------------------------------------------------- /lib/system/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/system/process.go -------------------------------------------------------------------------------- /lib/system/process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/system/process_test.go -------------------------------------------------------------------------------- /lib/system/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/system/system.go -------------------------------------------------------------------------------- /lib/system/system_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/system/system_test.go -------------------------------------------------------------------------------- /lib/trace/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/trace/header.go -------------------------------------------------------------------------------- /lib/trace/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/lib/trace/header_test.go -------------------------------------------------------------------------------- /log/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/log/helper.go -------------------------------------------------------------------------------- /log/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/log/hook.go -------------------------------------------------------------------------------- /log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/log/logger.go -------------------------------------------------------------------------------- /log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/log/logger_test.go -------------------------------------------------------------------------------- /log/text_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/log/text_formatter.go -------------------------------------------------------------------------------- /monitor/engine/config_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/config_manager.go -------------------------------------------------------------------------------- /monitor/engine/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/converter.go -------------------------------------------------------------------------------- /monitor/engine/converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/converter_test.go -------------------------------------------------------------------------------- /monitor/engine/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/pipeline.go -------------------------------------------------------------------------------- /monitor/engine/pipeline_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/pipeline_manager.go -------------------------------------------------------------------------------- /monitor/engine/pipeline_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/pipeline_manager_test.go -------------------------------------------------------------------------------- /monitor/engine/pipeline_module_callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/pipeline_module_callback.go -------------------------------------------------------------------------------- /monitor/engine/pipeline_module_callback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/pipeline_module_callback_test.go -------------------------------------------------------------------------------- /monitor/engine/pipeline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/pipeline_test.go -------------------------------------------------------------------------------- /monitor/engine/pipeline_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/pipeline_utils.go -------------------------------------------------------------------------------- /monitor/engine/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/recover.go -------------------------------------------------------------------------------- /monitor/engine/recover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/recover_test.go -------------------------------------------------------------------------------- /monitor/engine/route_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/route_manager.go -------------------------------------------------------------------------------- /monitor/engine/route_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/engine/route_manager_test.go -------------------------------------------------------------------------------- /monitor/message/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/message/collector.go -------------------------------------------------------------------------------- /monitor/message/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/message/collector_test.go -------------------------------------------------------------------------------- /monitor/message/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/message/message.go -------------------------------------------------------------------------------- /monitor/message/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/message/message_test.go -------------------------------------------------------------------------------- /monitor/message/message_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/message/message_util.go -------------------------------------------------------------------------------- /monitor/message/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/message/parse.go -------------------------------------------------------------------------------- /monitor/plugins/common/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/cache.go -------------------------------------------------------------------------------- /monitor/plugins/common/log_tailer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/log_tailer.go -------------------------------------------------------------------------------- /monitor/plugins/common/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/mount.go -------------------------------------------------------------------------------- /monitor/plugins/common/node_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/node_env.go -------------------------------------------------------------------------------- /monitor/plugins/common/ob_version_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/ob_version_helper.go -------------------------------------------------------------------------------- /monitor/plugins/common/ob_version_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/ob_version_helper_test.go -------------------------------------------------------------------------------- /monitor/plugins/common/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/observer.go -------------------------------------------------------------------------------- /monitor/plugins/common/observer_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/observer_meta.go -------------------------------------------------------------------------------- /monitor/plugins/common/observer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/observer_test.go -------------------------------------------------------------------------------- /monitor/plugins/common/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/common/protocol.go -------------------------------------------------------------------------------- /monitor/plugins/exporters/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/exporters/all.go -------------------------------------------------------------------------------- /monitor/plugins/exporters/ocp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/exporters/ocp.go -------------------------------------------------------------------------------- /monitor/plugins/exporters/prometheus/metric_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/exporters/prometheus/metric_handler.go -------------------------------------------------------------------------------- /monitor/plugins/exporters/prometheus/metric_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/exporters/prometheus/metric_handler_test.go -------------------------------------------------------------------------------- /monitor/plugins/exporters/prometheus/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/exporters/prometheus/prometheus.go -------------------------------------------------------------------------------- /monitor/plugins/exporters/prometheus/prometheus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/exporters/prometheus/prometheus_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/all.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/host/custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/host/custom.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/host/custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/host/custom_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/host/custom_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/host/custom_util.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/host/custom_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/host/custom_util_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer_executor.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer_model.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer_recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer_recovery.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer_recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer_recovery_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer_utils.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/log_tailer/log_tailer_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/log_tailer/log_tailer_utils_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/mysql/mysql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/mysql/mysql_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/mysql/mysqld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/mysql/mysqld.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/mysql/table_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/mysql/table_input.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/mysql/table_input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/mysql/table_input_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/net/connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/net/connectivity.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/net/connectivity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/net/connectivity_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/nodeexporter/collect_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/nodeexporter/collect_item.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/nodeexporter/collect_item_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/nodeexporter/collect_item_linux.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/nodeexporter/node_exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/nodeexporter/node_exporter.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/nodeexporter/node_exporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/nodeexporter/node_exporter_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/obcommon/connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/obcommon/connectivity.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/obcommon/connectivity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/obcommon/connectivity_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/obcommon/oceanbase_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/obcommon/oceanbase_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/oceanbase/log/error_log_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/oceanbase/log/error_log_input.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/oceanbase/log/file_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/oceanbase/log/file_info.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/oceanbase/log/file_info_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/oceanbase/log/file_info_darwin.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/oceanbase/log/file_info_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/oceanbase/log/file_info_linux.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/oceanbase/log/log_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/oceanbase/log/log_utils.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/ocp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/ocp.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/process/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/process/process.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/process/process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/process/process_test.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/prometheus/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/prometheus/prometheus.go -------------------------------------------------------------------------------- /monitor/plugins/inputs/prometheus/prometheus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/inputs/prometheus/prometheus_test.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/alertmanager/alertmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/alertmanager/alertmanager.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/all.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/es/es.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/es/es.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/es/es_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/es/es_test.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/ocp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/ocp.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/pushhttp/http_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/pushhttp/http_sender.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/pushhttp/push_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/pushhttp/push_http.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/pushhttp/push_http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/pushhttp/push_http_test.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/sls/sls_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/sls/sls_output.go -------------------------------------------------------------------------------- /monitor/plugins/outputs/sls/sls_output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/outputs/sls/sls_output_test.go -------------------------------------------------------------------------------- /monitor/plugins/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/plugin.go -------------------------------------------------------------------------------- /monitor/plugins/processors/aggregate/aggregator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/aggregate/aggregator.go -------------------------------------------------------------------------------- /monitor/plugins/processors/aggregate/aggregator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/aggregate/aggregator_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/all.go -------------------------------------------------------------------------------- /monitor/plugins/processors/attr/attribute_operate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/attr/attribute_operate.go -------------------------------------------------------------------------------- /monitor/plugins/processors/attr/attribute_operate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/attr/attribute_operate_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/attr/operate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/attr/operate.go -------------------------------------------------------------------------------- /monitor/plugins/processors/attr/operate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/attr/operate_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/filter/exclude_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/filter/exclude_filter.go -------------------------------------------------------------------------------- /monitor/plugins/processors/filter/exclude_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/filter/exclude_filter_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/jointable/jointable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/jointable/jointable.go -------------------------------------------------------------------------------- /monitor/plugins/processors/jointable/jointable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/jointable/jointable_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/jointable/operate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/jointable/operate.go -------------------------------------------------------------------------------- /monitor/plugins/processors/jointable/operate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/jointable/operate_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/label/mount_label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/label/mount_label.go -------------------------------------------------------------------------------- /monitor/plugins/processors/label/mount_label_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/label/mount_label_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/ocp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/ocp.go -------------------------------------------------------------------------------- /monitor/plugins/processors/retag/retag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/retag/retag.go -------------------------------------------------------------------------------- /monitor/plugins/processors/retag/retag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/retag/retag_test.go -------------------------------------------------------------------------------- /monitor/plugins/processors/slsmetric/slsmetric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/slsmetric/slsmetric.go -------------------------------------------------------------------------------- /monitor/plugins/processors/transformer/log_transformer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/transformer/log_transformer.go -------------------------------------------------------------------------------- /monitor/plugins/processors/transformer/log_transformer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/processors/transformer/log_transformer_test.go -------------------------------------------------------------------------------- /monitor/plugins/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/plugins/registry.go -------------------------------------------------------------------------------- /monitor/utils/codec_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/utils/codec_utils.go -------------------------------------------------------------------------------- /monitor/utils/codec_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/utils/codec_utils_test.go -------------------------------------------------------------------------------- /monitor/utils/data_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/utils/data_converter.go -------------------------------------------------------------------------------- /monitor/utils/data_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/monitor/utils/data_converter_test.go -------------------------------------------------------------------------------- /rpm/change_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/rpm/change_version.sh -------------------------------------------------------------------------------- /rpm/obagent-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/rpm/obagent-build.sh -------------------------------------------------------------------------------- /rpm/obagent-version.txt: -------------------------------------------------------------------------------- 1 | 4.2.2 2 | -------------------------------------------------------------------------------- /rpm/obagent.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/rpm/obagent.spec -------------------------------------------------------------------------------- /stat/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/stat/config.go -------------------------------------------------------------------------------- /stat/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/stat/labels.go -------------------------------------------------------------------------------- /stat/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/stat/metrics.go -------------------------------------------------------------------------------- /tests/excludes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/tests/excludes.txt -------------------------------------------------------------------------------- /tests/integration-test/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mockagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/tests/mockagent.go -------------------------------------------------------------------------------- /tests/stress-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/tests/stress-test/README.md -------------------------------------------------------------------------------- /tests/testutil/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oceanbase/obagent/HEAD/tests/testutil/testutil.go --------------------------------------------------------------------------------