New Relic Entities Pack

This is a New Relic Entities pack that enriches log data with entity-specific attributes that are specific to New Relic

Edge Delta Pipeline Pack for New Relic

Overview

The New Relic Entities Edge Delta Pack enriches log data with entity-specific attributes that allow New Relic to effectively associate and analyze logs within its ecosystem. This pack integrates seamlessly with Edge Delta to provide enhanced observability and contextual insights into applications and services.

Pack Description

1. Data Ingestion

The data flow starts with the compound_input node. This node serves as the entry point into the pipeline, where it begins processing the incoming log data.

2. Log Transformation with New Relic Attributes

Once the data is ingested, it moves to the NR Entities node, which is a Log Transform node. This node performs transformations on log entries to insert specific New Relic attributes.

  - name: NR Entities
    type: log_transform
    transformations:
      - field_path: item["attributes"]["application_name"]
        operation: upsert
        value: ' "my-application"'
      - field_path: item["attributes"]["service_name"]
        operation: upsert
        value: '"my-service"'
      - field_path: item["attributes"]["log_type"]
        operation: upsert
        value: '"application_log"'
      - field_path: item["attributes"]["level"]
        operation: upsert
        value: '"info"'
  • field_path: Specifies the path in the data item where transformation will occur.
  • operation: Used with the upsert operation to add or update the respective fields in log entries.
  • value: A string value injected into the fields specified under field_path. For example, the operation modifies logs to include "my-application" in the application_name field.

The transformations carried out by this node enhance the logs with predefined application and service attributes, enriching every log entry with consistent metadata needed for comprehensive observability and context within New Relic.

3. Data Output

Finally, all transformed log entries route to the compound_output node. This node collects data from the NR Entities node and routes it to subsequent destinations outside the Edge Delta pack for further processing or storage.

Sample Input

No sample input data available.