Based on Apache Storm a free and open distributed real-time computation system. Threshold Engine (monasca-thresh): Computes thresholds on metrics and publishes alarms to the MessageQ when exceeded.The Anomaly and Prediction Engine is currently in a prototype status. Anomaly and Prediction Engine: Evaluates prediction and anomalies and generates predicted metrics as well as anomaly likelihood and anomaly scores.The Transform Engine is not available yet. Transform and Aggregation Engine (monasca-transform): Transform metric names and values, such as delta or time-based derivative calculations, and creates new metrics that are published to the Message Queue.The Persister has both Java and Python implementations.Persister (monasca-persister): Consumes metrics and alarm state transitions from the MessageQ and stores them in the Metrics and Alarms database.The Monasca API has both Java and Python implementations avaialble.Supports the ability to notify users directly via email when an alarm state transitions occur. Notification Methods: Create and delete notification methods and associate them with alarms, such as email.The complete alarm state transition history is stored and queryable which allows for subsequent root cause analysis (RCA) or advanced analytics.Alarm severities can be associated with alarms.Simple expressive grammar for creating compound alarms composed of alarm subexpressions and logical operators.Alarms: Query and delete the alarm history.Alarm Definitions: Create, update, query and delete alarm definitions.Statistics: Query statistics for metrics.Metrics: Store and query massive amounts of metrics in real-time.Monitoring API (monasca-api): A well-defined and documented RESTful API for monitoring that is primarily focused on the following concepts and areas:.Monitoring Agent (monasca-agent): A modern Python based monitoring agent that consists of several sub-components and supports system metrics, such as cpu utilization and available memory, Nagios plugins, statsd and many built-in checks for services such as MySQL, RabbitMQ, and many others.Monasca community is also involved with the Self Healing and Auto-Scaling OpenStack SIGs. Monasca API can be integrated with other reporting, visualization, or billing systems, such as CloudKitty or Grafana. Open-source monitoring solution built on open-source technologies.Monitoring agent that supports a number of built-in system and service checks and also supports Nagios checks and statsd, and support for scraping endpoints as Prometheus does.Compound alarms described using a simple expressive grammar composed of alarm sub-expressions and logical operators.Real-time thresholding and alarming on metrics.Metrics defined using a set of (key, value) pairs called dimensions.Metrics are submitted and authenticated using Keystone and stored associated with a tenant ID. This simplifies the overall design and also allows for a much richer way of describing the data via dimensions. In our solution, http is the only protocol used. Most monitoring solution use special transports and protocols, such as CollectD or NSCA (Nagios). Rest API for storing and querying metrics and historical information.Can process 100s of thousands of metrics/sec as well as offer data retention periods of greater than a year with no data loss while still processing interactive queries. Performance, scalability and high-availability have been designed in from the start. A highly performant, scalable, reliable and fault-tolerant Monitoring as a Service (MONaaS) solution that scales to service provider metrics levels of metrics throughput.This section describes the overall features. Monasca/Requirements from design in 2015. Repositories Code Core: (old git link) API: Deployment The following repositories are available for deploying Monasca:īugs All open bugs !/worklist/213 In Stein triaged bugs !/worklist/467 Bug-fixing progress !/board/114 Monasca/Presentations (updated with Denver 2019 links) There have been many interesting and excellent presentations on Monasca, many given at the OpenStack or OpenInfra Summits. ![]() Use tag on openstack-discuss mailing list.ĭocumentation Monasca API (and links to other documents): Monasca command line interface: Monasca API Specification: Agent Documentation: Presentations.kindly let me know if there are any steps for that)Ģ) I checked the folder path C:\Users\, it still does not work. I have followed the below steps for remote profiling:ġ) Downloaded the command line tool to the remote machine, unpacked it to new directory and ran the following command in command prompt started as administrator = YourKitTools64.exe enable (I guess there is no extra step to register the agent dll.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |