[Open Source]. net distributed architecture monitoring platform, open source. net Architecture

Source: Internet
Author: User

[Open Source]. net distributed architecture monitoring platform, open source. net Architecture

Open Source Address: http://git.oschina.net/chejiangyi/Dyd.BaseService.Monitor

. Net simple monitoring platformUsed for cluster performance monitoring, application time monitoring and management, unified log management, and other multidimensional performance monitoring and analysis.

Cluster performance monitoring(You need to deploy monitoring nodes on the server)
1. Currently, only windows Server monitoring is supported,
2. support monitoring of all configuration items of the Performance Analyzer provided by windows and customization of alerts.
3. Support custom plug-in extension server collection dll for various performance collection and alert customization.
4. Supports performance snapshot collection.
5. Displays basic server performance diagrams including cpu, memory, disk read/write, network upload/download, and iis requests.

Application Time Monitoring Management:(The application must embed the sdk In the api and SQL layers for interception)
1. Supports performance analysis and performance graph display of SQL time consumption (average value, maximum value, minimum value, and number of queries.
2. Supports time consumption (average, maximum, minimum, and query times) of api interfaces. Performance analysis and performance graph display are supported.
3. Comparison and Reference Analysis Between APIs and internal SQL statements is supported.
4. Problematic SQL: No parameterized SQL analysis list is performed.

Unified log management(Application Integration sdk is required)
1. Centralized Management of error logs and sending of warning emails throughout the platform.
2. Centralized Management of Common logs on the entire platform.

Monitoring Platform task(You need to mount the "task" to the "task scheduling platform" open-source project,. net task scheduling platform)
1. Compare SQLHASH and URL statistics
2. Collect server monitoring information
3. Automatic table Creation
4. Count SQLHASH control and SQL Execution times
5. SQL Performance Monitoring Statistics
6. API performance monitoring statistics
7. Time-consuming performance warning task
8. error frequency warning task
9. Error email sending task
10. cluster performance warning task

Note:
Each company has a specific platform for unified monitoring requirements and improvement solutions. Therefore, the open-source monitoring platform is only a reference and is not suitable for different projects in different industries.
It is hoped that this open-source project will bring more ideas and become the starting point of similar outstanding projects. In addition, the project documents and installation materials are not fully organized and will be improved in the future.

(Projects can be used by third-party companies for secondary development and internal use, but commercial activities for profit purposes are prohibited)

Future ideas:
1. The underlying layer uses nosql and other storage for large-capacity data collection and analysis.


Note:
1. The files in the Monitoring Platform Installation instructions are packaged internally. The xxf file is different from the open-source xxf file. If the xxf namespace problem occurs, use the xxf under the "Reference" folder during compilation. The xxf is the xxf created for the monitoring platform after the castrated split.

2. logon to the monitoring platform integrates the internal crm permission system. Therefore, a third-party user must modify the logon code of the web site.

Open source group:. net open source basic service 238543768

There is a picture with the truth:

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.