Highlights from NetApp Insight 2018’s: 1265-2 Troubleshooting Your Infrastructure with OnCommand Insight
NetApp
Insight 2018 - Recorded Insight Sessions
OCI & Extensible
Schema
- OCI 7.3.1 and higher allow for the OCI “acquisition”
team to extend existing schema objects with new counters or attributes:
--- Counter = time series data, i.e you can plot it on a
chart.
--- Attributes = a point in time fact. If the most recent
data source poll collects a new value, it replaces the old.
- OCI acquisition team can do this via Data Source
Service Packs or even data source patches.
- This allows us to address some feature requests without
requiring an actual OCI full or maintenance release.
- In OCI 7.3.1+ all .patch files contain a metadata.json which defines the extensions.
The Benefit of the
Extensible Schema
- OCI 7.3.1+, users can obtain these new to OCI metrics by
installing a Service Pack, which is much faster to install than performing an
actual OCI upgrade.
- Expect more of this and please stay on top of Service
Packs.
- You
have-the-ability to write data into OCI via some REST API calls under the term
“Integrations”.
Image: OCI REST API integrations
Integrations Rules of
Engagement
- If you want visibility into facts or time series data,
and you are willing to collect and parse the data, writing that into OCI may
allow you to eliminate needing to run other products for visualization.
- If you want alarming - not yet. OCI 7.3.x does not
support configuring performance policies on integration data.
- If you want reporting in the DWH on this data, you
might be over architecting a solution. The OCI DWH does have a dwh_custom database
you can write to. It may make sense to just write the data into that directly.
But I Lost My “Dummie’s
Guide to Python”
- Perhaps you don’t have the time or desire to invest
in learning Python, or an equivalent, to facilitate feeding data into OCI.
- Or, perhaps you just want to see what you can do
with the data in OCI, before investing in scripting…
What is collectd?
- A pluggable, lightweight open source infrastructure for
collecting and routing performance metrics.
- Plugins are both available for bringing data in and sending
data out.
See:
collectd – The system statistics collection daemon
- But collectd does NOT natively let you visualize data -
you need to send it into another stack.
- Enter OCI’s collectd write plugin:
--- Use the collectd ecosystem to collect data, visualize
it in OCI.
--- The collectd plugin needs a token from OCI that you
can generate by making an authenticated REST API query to the OCI …/rest/
integrationAgents call.
--- Collectd data will flow in as integration data,
available for dashboard usage.
Working with
Integration Data
- Collectd data will appear as integration data available
for selection in custom dashboards beneath all of the standard OCI inventory objects.
- The names of the counters will reflect what plugins you
are using in collectd AND have chosen to route to OCI with your collectd.conf.
Comments
Post a Comment