• /
  • Log in
  • Free account

Optimize your ingest data

Optimize

Desired outcome

Maximize the observability value of your data by optimizing data ingest. Reduce non-essential ingest data so you can stay within your budget.

Process

Prioritize your observability objectives
Develop an optimization plan
Use data reduction techniques to execute your plan

Prioritize your observability objectives

One of the most important parts of the data governance framework is to align collected telemetry with observability value drivers. You need to ensure that you understand the primary observability objective is when you configure new telemetry.

When you introduce new telemetry you want to understand what it delivers to your overall observability solution. Your new data might overlap with other data. If you consider introducing telemetry that you can't align to any of the key objectives you may reconsider introducing that data.

Objectives include:

  • Meeting an internal SLA
  • Meeting an external SLA
  • Supporting feature innovation (A/B performance & adoption testing)
  • Monitor customer experience
  • Hold vendors and internal service providers to their SLA
  • Business process health monitoring
  • Other compliance requirements

Alignment to these objectives are what allow you to make flexible and intuitive decisions about prioritizing one set of data over another and helping guide teams know where to start when instrumenting new platforms and services.

Develop an optimization plan

In this section you'll make two core assumptions:

Use the following examples to help you visualize how you would assess your own telemetry ingest and make the sometimes hard decisions that are needed to get within budget. Although each of these examples tries to focus on a value driver, most instrumentation serves more than one value driver. This is the hardest part of data ingest governance.

Use data reduction techniques to execute your plan

At this stage you've given thought to all of the kinds of telemetry in your account(s) and how they relate to your value drivers. This section will provide detailed technical instructions and examples on how to reduce a variety of telemetry types. The different approaches:

Exercise

Answering the following questions will help you develop confidence in your ability to develop and execute optimization plans. You may want to use the Data Ingest Baseline and Data Ingest Entity Breakdown dashboards from the Baselining section. Install those dashboards as described and see how many of these questions you can answer.

Questions
Show three drop rules in which you could reduce this organization's ingest by at least 5% per month? Include the nerdgraph syntax for your drop rule in your response.
Suggest three instrumentation configuration changes you could implement to reduce this organization's ingest by at least 5% per month? Include the configurations snippets in your response.
What are three things you could do to reduce data volume from K8s monitoring? How much data reduction could you achieve? What are potential trade-offs of this reduction (i.e., would they lose any substantial observability)?
1. Use the Data Governance Baseline dashboard to identify an account that’s sending a large amount of log data to New Relic.
2. Find and select that account from the account dropdown menu.
3. Navigate to the logs page of the account and select patterns from the left-side menu.
4. Review the log patterns shown and give some examples of the low value log patterns. What makes them low value? How much total reduction you could achieve by dropping these logs?
Based on your overall analysis of this organization, what are telemetry is underutilized?

Conclusion

The process section showed us how to associate our telemetry with specific observability value drivers or objectives. This can make the hard decision of optimizing our account ingest somewhat easier. We learned how to desribe a high level optimization plan that optimizes ingest while protecting our objectives. Finally we were introduced a rich set of recipes for configuration and drop rule based ingest optimizations.

Create issueEdit page
Copyright © 2022 New Relic Inc.