NewRelicAgentForXamarin 1.0.16
See the version list below for details.
dotnet add package NewRelicAgentForXamarin --version 1.0.16
NuGet\Install-Package NewRelicAgentForXamarin -Version 1.0.16
<PackageReference Include="NewRelicAgentForXamarin" Version="1.0.16" />
paket add NewRelicAgentForXamarin --version 1.0.16
#r "nuget: NewRelicAgentForXamarin, 1.0.16"
// Install NewRelicAgentForXamarin as a Cake Addin #addin nuget:?package=NewRelicAgentForXamarin&version=1.0.16 // Install NewRelicAgentForXamarin as a Cake Tool #tool nuget:?package=NewRelicAgentForXamarin&version=1.0.16
New Relic Agent For Xamarin
New Relic Agent For Xamarin
Installation
The Agent to Instrument New Relic in Xamarin is available on a NuGet Package called NewRelicAgentForXamarin.
Licencia
MIT
To start Install the NuGet Package via Manage Nuget Packages under the Tools menu for Windows and under the Project menu on Mac.
iOS:
Open AppDelegate.cs
and add the following to the top of the file:
using NewRelicXamarin;
Next, inside the class AppDelegate you need to add the following to the FinishedLaunching
function:
NRLogger.SetLogLevels((uint)NRLogLevels.All);
NewRelicXamarin.NewRelic.StartWithApplicationToken("new_relic_license_key");
Make sure you replace the new_relic_license_key
with your own. You can find your own license key by creating a Mobile app within the New Relic UI. Go to Mobile
> Add a new app
> Choose your platform > Give your App a name > Your license key is now visible lower down the page.
Android:
In the MainActivity class or equivalent
var config = new NewRelicXamarin.Android.AgentConfiguration();
config.ApplicationToken = "new_relic_license_key";
NewRelicXamarin.Android.AndroidAgentImpl.Init(this, config);
NewRelicXamarin.Android.Agent.Start();
Make sure you replace the new_relic_license_key
with your own.
Custom Events with Attributes
For sending Custom events we use the method RecordCustomEvent
included in the package, sending as parameters an event name and optionally we can send custom attributes:
iOS:
NewRelicXamarin.NewRelic.RecordCustomEvent(eventType, attributes);
Android:
NewRelicXamarin.Android.NewRelic.RecordCustomEvent(eventType, eventName, attributes);
BreadCrumbs
iOS:
On iOS the attributes parameter is nullable.
NewRelicXamarin.NewRelic.RecordCustomEvent(breadcrumbName, attributes);
Android:
On Android the second parameter is optional:
NewRelicXamarin.Android.NewRelic.RecordBreadcrumb(breadcrumbName, attributes);
Crash Report
To use the crash event trail:
Go to one.newrelic.com > Mobile > (select a mobile app) > Crash analysis.
On the lower right side of the Crash analysis page, select a crash type.
On the Crash details page, beside the stack trace, select Event trail.
Study the events leading up to a crash type for clues to the reasons for the crash.
Make sure you upload the dSYM file to visualize the symbolicated stack trace on Xamarin iOS projects.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.1
- No dependencies.
-
MonoAndroid 1.0
- NewRelicXamarinAndroidDll (>= 1.0.3)
-
Xamarin.iOS 1.0
- NewRelicXamariniOSDll (>= 1.0.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.83 | 3,316 | 6/28/2022 |
1.0.82 | 773 | 6/28/2022 |
1.0.81 | 712 | 6/28/2022 |
1.0.80 | 1,225 | 6/15/2022 |
1.0.79 | 1,387 | 6/15/2022 |
1.0.78 | 1,435 | 6/14/2022 |
1.0.77 | 1,225 | 6/14/2022 |
1.0.76 | 1,210 | 6/13/2022 |
1.0.75 | 1,181 | 6/13/2022 |
1.0.74 | 738 | 5/4/2022 |
1.0.72 | 737 | 5/3/2022 |
1.0.71 | 734 | 5/3/2022 |
1.0.66 | 751 | 5/3/2022 |
1.0.65 | 745 | 5/2/2022 |
1.0.63 | 735 | 5/2/2022 |
1.0.45 | 727 | 5/2/2022 |
1.0.18 | 1,389 | 4/6/2022 |
1.0.17 | 1,287 | 2/22/2022 |
1.0.16 | 1,501 | 2/17/2022 |
1.0.15 | 1,486 | 2/17/2022 |
1.0.14 | 1,311 | 2/17/2022 |
1.0.13 | 1,299 | 2/8/2022 |
1.0.11 | 1,248 | 2/8/2022 |
1.0.10 | 1,390 | 2/8/2022 |
1.0.9 | 1,413 | 2/8/2022 |
1.0.8 | 1,486 | 2/8/2022 |
1.0.6 | 1,545 | 2/7/2022 |
1.0.5 | 1,077 | 2/5/2022 |
1.0.1 | 1,084 | 2/3/2022 |
1.0.0 | 1,058 | 2/3/2022 |
Creation of NuGet Package to Instrument New Relic on a Xamarin Project.