Creating a dashboard for Infrastructure consumtion by customer using dynatrace - dynatrace

I am new to dynatrace.
We have a multi-tenant cloud application. I am working on a POC to check if dynatrace can be used
to create a matrics which will give information about infrastructure usage details by each customer.
These information i will store it either in a table or a file.
For example for Customer1 an entry will be there in a file/db table like ,
RDBMS:200MB, FILES_STORAGE:1GB, JMS:100 etc.
The above information are usage done for a day
Now using dynatrace I want to create a dashboard, the above information should be shown in a timeseries.
Could some one please help me what are features I have to use and learn to achive this?
Thanks in advance.

You can periodically send the metrics to Dynatrace as "custom metric", see the documentation.
Note: You cannot send historical values this way, you will send the "current" value periodically to continuously fill the timeseries.
Naturally you can send this much more often than daily, up to seconds-resolution if necessary and then you will get the chart in full resolution.
Then you can use custom charting to chart the metric and "pin" it onto a Dashboard.

Related

Export my analytics data and put them in a database

I am looking to export the analytics data towards a database sql. Do you know one tools who could help me?
Do you know how I can see on Google analytics the traffic resulting from a particular URL??
Thank you all!
You have several options:
UI export: in the top/right corner of your reports you should have an option to download data in various formats (XLS, CSV...)
API: you can use the reporting API to get it out in a programmatic/automated way
One thing you won't be able to do with the free version no matter what you try:
Reconstruct the entire analytics data: whether with the UI or API, you're limited to querying only 7 dimensions maximum at a time (eg ga:country, ga:deviceCategory etc...), and cannot combine certain dimensions together (no official list available, it's trial and error to find out), whereas there are dozens of dimensions available.
So the question for you becomes:
How much resources do I want to invest into partially reverse-engineering Google Analytics vs. the value it brings me vs. what it would cost to get alternative analytics solutions?
I found a cloud based solution which exports raw google analytics data to MySQL database. Setup is simple, all you need to do is add your Google Analytics connection and a database to which the data needs to be exported.
MySQL, PostgreSQL, SQL Server and BigQuery are the supported destinations. It creates a few custom dimensions in your Google Analytics account and Tag in Google Tag Manager to send hits to Google Analytics. Data is exported from Google Analytics to the selected destination every day.
I have been using it for last three months now. Hope this helps.
Exporting the analytics data is a thorny one.
My understanding is that paid GA usage allows the export of all collected GA data.
But free usage does not.
For free usage, all you are going to be able to do, realistically, is to create a report over your GA data (in Data Studio or Google Sheets) that contains the rows and columns you want, and then collect this information and squirt it into a SQL table. You are also liable to come up against sampling.
Re traffic from particular URL, the news is better: just filter on Hostname and Page.

Store data to be accessed on multiple devices without a server

Is it possible to create a client-side only app, with no server backend, that stores data in a way that one user can see things stored by another user on the app?
To give some context, I am trying to create an cross platfor phone application, preferably using html, that will allow users to log their hours in a punch in, punch out style and then have these hours become viewable by a supervisor, however I will not have any server power to store any data.
I'm sure this is possible, perhaps using something like google spreedsheets or something similar to store this data, however I am at a loss how I would do this. Any help would be appreciated.
The short answer is "No."
However you can use a service such as Firebase to host your data for you.

Can i access google fit API from java code and collect data in the background say every one hour

My need is to get data of say 10 google fit users (example my project team-mates) I want to analyse their data and do some scoring to create fitness competition within my team.
If I have all these google fit and password Will I be able to read the data from a java application and save it all in one DB? I will analyze these data and provide score and targets
Finally: I will have a separate mobile app that will be using the data from my java application
Use JobScheduler to schedule job

How to chart custom DynaTrace measures and business transactions

I've been experimenting with custom measures and business transactions in DynaTrace 6.1 to retrieve information from a session. I am unable to added these new measures as a chart series.
The custom measure is a Web Request - Session Attribute Value and I've added it as a business transaction Split Results argument. Everything works great, but any time I attempt to add a series to a new or existing chart the only available business transactions are the 'Build-In' ones.
I've created other custom measures that are able to be added to charts, but business transactions appear to behave differently.
Does anyone know how to make a custom business transaction chart-able?
Make sure that the dashboard you add the chart to has the Stored Session set as Data Source. Dashboards always have a primary data source - by default thats most likely your regular System Profile for monitoring your apps. If you want to chart data from a different source (different system profile or stored session) you need to change that source. You can do this via Dashboard -> Properties
Also - check out my video tutorials on Dashboarding Basics and Advanced Dashboarding
If you have further questions also make sure you use our Dynatrace Discussion platform on http://answers.dynatrace.com

how to push Google Analytics data into mysql tables

I see many tutos to download GA data to a google spreadsheet and refresh it automatically
but none to export data into mysql table(s)
Is it possible ?
If yes where can i find tutos or a freelancer with skills on this subject
If yes is it possible to store the data of several UA in the same table ?
Thx
Yes, you can do that with the Google Analytics core reporting api and you can use their query explorer to see what data you can pull from it.
Also here is all their libraries and sample code that you can use as a tutorial. As far as hiring someone, I would check out the job board here or odesk.com.
if you don't want to play around with code and development, just go ahead and use Analytics Canvas that provides easy data import via API from Google Analytics, which you can then easily export to SQL / MySQL / any other database. All using simple and intuitive graphic interface.
I usually use another solution that does not require coding — Skyvia tool: Google Analytics and MySQL Integration. It allows me to create a copy of Google Analytics report data in MySQL and keep it up-to-date with little to no configuration efforts. I don’t even need to prepare the schema — Skyvia can automatically create a table for my report data. You can load 10000 records per month for free — this is enough for me.