Plugin类图
2016-05-29 17:55:28 0 举报
Plugin类图是一个用于表示插件系统中各个组件之间关系的类图。在这个类图中,我们可以看到一些主要的类,如Plugin、PluginManager和PluginInterface。Plugin类是所有插件的基础,它定义了插件的基本属性和方法。PluginManager类负责管理插件的加载、卸载和执行等操作。PluginInterface是一个接口,所有插件都需要实现这个接口,以便PluginManager能够识别和管理它们。此外,还有一些辅助类,如Config、Log和Exception,用于处理配置、日志和异常等相关问题。通过这个类图,我们可以更好地理解插件系统的结构和工作原理。
作者其他创作
大纲/内容
Nginx
- add_datapoints()
MongoDB
- add_datapoints()- add_server_datapoints()- connect()- get_and_add_db_stats()- get_and_add_db_list()- get_and_add_db_dict()- get_and_add_server_stats()- poll()
Plugin
- __init__()- add_datapoints()- add_derive_value()- add_derive_timing_value()- add_gauge_value()- component_data()- error_message()- finish()- initialize()- initialize_counters()- metric_name()- metric_payload()- name()- poll()- sum_of_squares()- values()
MmtrixPluginAgent
- __init__()- setup()- agent_data()- license_key()- poll_plugin()- process()- process_min_max_values()- proxies()- send_data_to_mmtrix()- send_components()- get_plugin()- start_plugin_polling()- thread_running()- thread_process()- wake_interval()
ApacheHTTPD
- error_message()- get_scorebord()- add_datapoints()
HTTPStatsPlugin
- fetch_data()- http_get()- poll()- stats_url()- request_kwargs()
SocketStatsPlugin
- connect()- fetch_data()- poll()- socket_connect()
Redis
- add_datapoints()- connect()- fetch_data()
Docker
- callUrl()- streamUrl()- collectDocker()- poll()
0 条评论
下一页