AppDynamics.Agent 2021.9.0

Install-Package AppDynamics.Agent -Version 2021.9.0
dotnet add package AppDynamics.Agent --version 2021.9.0
<PackageReference Include="AppDynamics.Agent" Version="2021.9.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AppDynamics.Agent --version 2021.9.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: AppDynamics.Agent, 2021.9.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install AppDynamics.Agent as a Cake Addin
#addin nuget:?package=AppDynamics.Agent&version=2021.9.0

// Install AppDynamics.Agent as a Cake Tool
#tool nuget:?package=AppDynamics.Agent&version=2021.9.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Real user monitoring for your Xamarin app.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on AppDynamics.Agent:

Package Downloads
AppDynamics.Agent.Forms

Real user monitoring for your Xamarin Forms app.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2021.9.0 923 9/15/2021
2021.8.1 239 8/17/2021
2021.8.0 432 8/11/2021
2021.6.1 130 7/28/2021
2021.6.0 313 6/25/2021
2021.5.1 14,333 5/20/2021
2021.2.0 90,308 2/19/2021
2020.11.0 63,806 11/19/2020
2020.10.0 292 11/10/2020
2020.4.0 59,843 4/6/2020
2020.3.3 427 3/16/2020
50.3.1101 3,223 1/27/2020
50.3.1099 593 12/5/2019
50.2.1066 694 9/30/2019
50.2.1064 8,533 7/26/2019
50.2.1060 19,284 5/30/2019
50.1.1048 10,809 4/17/2019
50.1.1033 207,454 3/21/2019
50.0.1010 477 2/21/2019
45.6.962 1,796 1/16/2019
45.5.920 543 12/4/2018
45.4.895 4,500 10/25/2018
45.2.865 888 10/5/2018
45.1.806 1,712 8/29/2018
45.0.671 41,511 7/11/2018
44.3.476 4,152 5/3/2018
44.1.288 1,510 1/19/2018
44.0.218 53,796 11/2/2017
43.7.228 850 10/13/2017
43.5.149 1,446 8/9/2017
43.3.1 17,137 6/15/2017
43.3.0 748 6/8/2017
43.3.0-beta1-ge9c917f2878 822 5/14/2017
43.2.0-beta1-gb128ad4 812 4/7/2017
43.0.0-beta2-gb9950dc 791 3/8/2017
20.3.2 329 3/13/2020
20.3.1 266 3/10/2020

Version: 2021.9.0

Native Agents: com.appdynamics.eum.android:mobile-android:21.6.0.2076, com.appdynamics.eum:mobile-ios:2021.8.1.2573

Changes:

Version 2021.9.0 brings UI Tracking capabilities to Xamarin.Forms. To use it, make sure you're using the AppDynamics.Agent.Forms package.

You can now instrument Buttons, Entries and ListViews. All you have to do is attach a property to your views:

appd:UiInstrumentation.IsInstrumented="True"

And do not forget to include the appd namespace:

xmlns:appd="clr-namespace:AppDynamics.Agent.Forms;assembly=AppDynamics.Agent.Forms"

Example (xaml file):
- - -
<ContentPage
   xmlns:appd="clr-namespace:AppDynamics.Agent.Forms;assembly=AppDynamics.Agent.Forms" >
   <StackLayout>
       <Button
           appd:UiInstrumentation.IsInstrumented="True"
           Clicked="OnButtonClicked" />
       <Entry
           appd:UiInstrumentation.IsInstrumented="True" />
       <ListView
           appd:UiInstrumentation.IsInstrumented="True">
           <ListView.ItemsSource>
               <x:Array Type="{x:Type x:String}">
                   <x:String>Item 1</x:String>
                   <x:String>Item 2</x:String>
               </x:Array>
           </ListView.ItemsSource>
       </ListView>
   </StackLayout>
</ContentPage>
- - -

You can also do this in code behind:
- - -
using AppDynamics.Agent.Forms;

var button = new Button();
button.SetValue(UiInstrumentation.IsInstrumentedProperty, true);
- - -

The IsInstrumented property will track the following events:

1. Button - Button Clicked
2. ListView - Item Selected
3. Entry - Entry Focused & Entry Unfocused