Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
Lauren Padia edited this page Jul 17, 2017 · 16 revisions

Overview

Argus is a time-series data collection, visualization, and monitoring service that provides both near-real-time and historical insights to your enterprise data. The growth in the volume of data from datacenter operations, mobile device events, and performance metrics to be monitored, analyzed, and correlated has outpaced the capabilities of any single person or group of people. In short, Argus informs organizations rather than having organizations seek information.

Typically, monitoring is achieved through a complex stack consisting of many discrete tools and components. A stack consists of agents deployed to collect metric information. The agents transmit data to any one of many discrete data stores. Other applications and tools are deployed to visualize, alert, and aggregate data from a multitude of data sources in a decentralized fashion.

In contrast, Argus has a centralized set of endpoints to provide these services in a single, unified API in a scalable, and performant manner. Argus provides a rich set of services for collection, visualization, data access, alerting, and event annotation as a solution for data scale and growth. Argus’s fundamental architectural principle is based on the understanding that the rate of innovation of storage, messaging, and related technologies will continue to accelerate. Argus’s services can quickly be retargeted to these new technologies without disruption to customers.