How To Use New Relic Flex To Create Your Own Codeless Custom Integrations
Blog post from New Relic
Software's ubiquity is underscored by the vast number of custom applications running globally, and New Relic aims to facilitate their monitoring through its extensive range of integrations. While New Relic offers tailored integrations for popular services, it acknowledges the impossibility of creating bespoke integrations for every custom application, leading to the introduction of New Relic Flex. Flex is an application-agnostic tool that collects metric data from various services, processing any input into metric data for New Relic Infrastructure. Users can configure Flex through YAML files, allowing for flexible instrumentation of any application that exposes metric data, such as sending JSON over HTTP or using standard output in shell sessions. The tool's versatility is demonstrated through examples, like integrating LibreNMS and monitoring Linux filesystem sizes, showcasing Flex's capability to combine data with other telemetry data in New Relic One. With a growing community and open-source contributions, Flex offers endless possibilities for application monitoring, encouraging innovation and collaboration within the New Relic ecosystem.