New Relic monitoring is built around the concept of the entity. This document explains:
- What entities are
- How to find entity data
- How to organize them into groups for easier analysis
What is an entity?
From a New Relic product perspective, entity is a broad concept. An entity is anything we can identify that has data you can monitor.
"Entity" can refer to fundamental data-reporting components like applications, hosts, and database services, but it can also refer to larger groupings of those components. For example, to monitor a data center, you could aggregate those hosts in New Relic to be a workload (a custom grouping of entities). That workload is, itself, also an entity.
This conceptual definition of "entity" is important because New Relic's goal is to give you practical information about the status of your business-important entities (and not just give you an unhelpfully large stream of assorted metrics and data). Our focus on entities, and the relationships between them, helps us optimize monitoring and troubleshooting of complex, modern systems.
Find and explore entities
An entity is anything that reports data to New Relic, so you'll find your entities wherever you see your data reporting in New Relic.
Some tips for finding and understanding entity data:
- To find an entity's unique global identifier (GUID): from any list of monitored entities in the entity explorer, hover over a specific entity and click the information icon to see the GUID and other metadata.
- An entity's GUID is reported as the attribute
entityGuid. You can query for an entity using this attribute in the query builder.
- Use service maps and distributed tracing to see connections between entities.
- Explore entity data using our NerdGraph GraphiQL explorer (api.newrelic.com/graphiql).
Group and organize entities
You can place entities into groups that reflect business-important relationships in your organization. For example, you might group all entities related to a specific team or department, or related to a specific service. Or you might group multiple hosts together to reflect their grouping in a data center.
To group your entities, see: