The Devo data operations platform
Devo is a data operations platform designed to improve access to data across an enterprise, both streaming and historical, in real-time and at scale, enabling businesses to use this data to reveal the analytic insights contained in operational data from all kinds of sources - devices, machines, applications, and users. A powerful query engine and an intuitive user-interface combine to enable all kinds of professional profiles within an organization to carry out even the most complex data operations.
This article aims to answer the following questions about Devo:
What kind of data can Devo manage?
Devo can ingest event data from almost any kind of data source including:
- IT Devices
- Network Components
- Cloud Services
- IoT Devices
- Business and Consumer applications
- Social Network data feeds
Devo already supports log events generated by several hundred commonly-used public technologies.
How is data sent to Devo?
Devo supports the delivery of encoded data using standard protocols like TLS/SSL, Syslog (TCP and UDP), SFTP, HTTP, and more. Devo also supports X.509 public key certificates for secure data transmission.
Data can be sent directly from a source system as long as the system is able to apply Devo tags to the events it sends and can establish a secure connection with the Devo repository. In all other cases, the Devo customer can set up a Devo Relay within their secure network to receive events from different event sources, apply Devo tags in accordance with configurable relay rules, then send events over a secure channel to the Devo repository.
Data is sent in real time unless otherwise configured for deferred delivery.
What about data security and access control?
All data sent to the Devo Cloud repository over the internet, including data sent using a Devo Relay, uses TLS/SSL encryption and public key (X.509) authentication.
Web API access
Queries made using the Devo APIv2 are secured using token-based authentication with API keys.
In Devo, all data is saved with an eventdate that records the moment when the event was ingested by the platform. The events are saved in raw format, unparsed. The original data is never changed – you will always have a perfect record of the data that was received by Devo.
Devo web application access
In addition to the required password-based authentication, domain administrators can choose to implement SAML and/or MFA protocols for logins to the Devo web application.
Applications features and resources
Role-based permissions let domain administrators control who can access Devo features and functionality, as well as resources like specific dashboards, applications, and panels. This provides an exceptional level of access control.
Access to data tables
Finders are the main mechanism for accessing data tables in Devo. Admin users can customize the default and custom finders, such that each one grants access to limited and specific sets of data tables. A single user's access to data tables is therefore determined by the finders permitted for the role(s) they have in the domain. It's a flexible system that allows for all the granularity of control that you need.
How does Devo help you leverage your data?
Devo simplifies the use of your enterprise data by performing the following critical functions:
- Collect and centralize - Store all of your data in a single, secure repository.
All data collected in the repository is stored in its raw format and is always hot for quick access.
- Search & Analyze - Fast access to data and easy-to-use features to build powerful queries.
Browse, search, and analyze your information in visually-driven data tables. No programming knowledge is required but users familiar with LINQ can use scripting to complement their work in the UI. All data collected in the repository is stored in its raw format and is always hot for quick access.
- Inform - real-time or scheduled alerts keep you informed of important events.
Stay on top of your systems and the data they generate by building alerts based upon queries. When triggered, alerts can be distributed through several channels, including email, PagerDuty, Jira, and Slack, and according to a schedule that you control.
- Visualize - Build powerful dashboards that are always up-to-date.
Use a wide array of charts, tables, and maps to communicate the insights you've gained for your data analysis efforts. Customize the look & feel of these visual reports and share them within your organization.