Thanks for visiting! Welcome to our
Post of the Week!
This post is full of all the extraordinary ways our community members participated in our Online Technical Community this week. Search through the
# tag to see what we are up to every week and enjoy! pow
@jevans for this PHP Agent followup and GitHub repo share:
@acuffe (on behalf of the OP - my colleague).
For anyone who finds this - that’s the conclusion the OP came to. Support directed us to the php api docs, and from there we found a plugin for our framework, which we’ve just installed, and seems to have adjusted the naming conventions nicely.
For reference, the framework is Yii 1. New Relic automatically picked up the controllers and actions, but not the modules that our application is split into which meant we were getting many separate r…
Great contribution from
@andy.raines ! He shares with all of us his solution for his Infrastructure needs:
Like many others, we run a number of jobs within
Supervisor. We wanted a way to monitor the status of our jobs via New Relic, but couldn’t find anything immediately suitable. So I’ve written a quick plugin for Supervisor so that it can post status change events to New Relic Insights where everything can be monitored.
Once the NRQL Alerting becomes a public release, that also means we’ll be able to easily set up alerts when we get jobs going in to a critical failure state! Very exciti…
@bghatasheh helps a feature idea along with his use case here:
@hross , you can check one of our applications we’re monitoring using NR here https://rpm.newrelic.com/accounts/76938/applications/34801092
This is using a 3rd party plugin, which is a nightmare to compile and integrate, and doesn’t really give the insights we need, and most importantly, constantly crashing.
Currently this integration is missing:
Service Map, we can’t link this application to our other applications
Code traces, there are no transaction traces or br…
@Jake_Stevenson for trying to make this work and for documenting your progress for us to follow along in your journey:
I’ve updated my instrumentation with another wild stab based off some documentation:
<?xml version="1.0" encoding="utf-8"?>
<tracerFactory name="NewRelic.Agent.Core.Tracer.Factories.BackgroundThreadTracerFactory" metricName="NServiceBus/Handler">
<match assemblyName="NServiceBus.Core" className="NServiceBus.InvokeHandlerTerminator">
<exactMethodMatcher methodName="Terminate" parameters="NServiceBus.Pipeline.IInvokeHandlerCon…
@marc.newton lets us in on his progress as well by sharing his Insights progress here:
Quick update, I have done a var and function name revision pass on the NR PHP class and started documenting it getting it ready for Public release.
Today I have gone over the bot detection data I have collected and done a couple of minor tweaks to fix some agents reported a bots that other developers have previously thought to have been bots, One of them being the browser name for the “Kindle Fire” and the other a browser called “Titan” for a none mainstream android phone.
Also today I started…
Our Community Hero,
@stefan_garnham , shares his workaround for an Insights feature idea:
For those that would like a workaround solution until the feature is applied, you can use this as an example to create a custom event within Insights which you can then query on for dashboards or alerts.
You will need your Insights API key and the account id where the event will be stored.
I am using JQuery here to make the API call but you could replace the $ajax with your own implementation using XMLHttpRequest if you want to reduce 3rd party dependencies.
I have not tested thi…
and @stefan_garnham is always sharing alternate ideas and helping the community in any way he can:
@peter.cowen - You could run an Insights query for the stats that you require and export the result to CSV. Alternatively, you could look at each of the SLA report under the an application’s APM view which can also be downloaded as CSV.
all of you who contributed to our community success this week and ALWAYS! Please pop by again soon and share what you are learning, ask a question or catch up with what is new with New Relic! Talk soon!