How to add Cloudwatch Insights visualization to dashboard - amazon-cloudwatch

I'm interested in using AWS Cloudwatch Insights to create a dashboard for my application. I have a lambda function that I have measured how many times it is invoked which I would like to graph and include on the dashboard. My data looks like this:
I've added the data above to my dashboard but I want the visualization graph to appear instead. I've googled, read aws docs, and attempted to recreate the data sets using dashboard metrics but I've been unable to make this work so far. Does anyone know of a way to do this?

After speaking with an AWS Support rep, there is no way to do this currently.

According to this blog post it's possible to add CloudWatch insights to a dashboard. However, you can only visualize line, stacked area, pie, and bar charts.

Related

Integrating Firebase Crashlytics with Prometheus

I want to integrate Firebase Crashlytics with Prometheus by reexporting crahses from Crashlytics as a Prom dashboard. I tried to utilize Google Cloud Functions for that but they do not seem to be called on every crash (there is no hook to integrate on every crash event). I also tried to export crashes to BigQuery, but the dataset was always empty.
What other options do I have, if any? Is this integration possible at all?
Thanks Alex. Todd from Firebase. Cloud functions is setup to only report on new issues, not individual crashes, so it unfortunately won't work for your use case. BQ is latent by 24 hours right now so it won't currently resolve your issue. We are considering real time BigQuery exports which is exactly what you need. Keep an eye on your dashboard, we'll share the news there if something is made.

Is it possible to retrieve event information from Fabric Api?

I need to show live information of specific (custom) event from Fabric api on the website. I'm not quite sure if that's possible, since I couldn't find something in docs or stackoverflow. Would really appreciate for advice
Thanks. Right now it's not possible to get API access to the realtime event stream in Fabric. Our tools are migrating into Firebase where we have realtime BigQuery access to Analytics data and 24 hour latent data for Crashlytics.

How to build Google Analytics 'collect' like api using Google Cloud services

I'm trying to build a data collection web endpoint.The Use case is similar to Google Analytics collect API. I want to add this endpoint(GET method) to all pages on the website and on-page load collect page info through this API.
Actually I'm thinking of doing this by using Google Cloud services like Endpoints, BQ(for storing the data).. I don't want to host it in any dedicated servers. Otherwise, I will be end up doing a lot for managing/monitoring the service.
Please suggest me how do I achieve this with Google Cloud Service? OR direct me to right direction if my idea is wrong
I suggest focussing on deciding where you want to code to run. There are several GCP options that don't require dedicated servers:
Google App Engine
Cloud Functions/Firebase Functions
Cloud Run (new!)
Look here to see which support Cloud Endpoints.
All of these products can support running code that takes the data from the request and sends it to the BigQuery API.
There are various ways of achieving what you want. David's answer is absolutely valid, but I would like to introduce Stackdriver Custom Metrics to the discussion.
Custom metrics are similar to regular Stackdriver Monitoring metrics, but you create your own time series (Stackdriver lingo described here) to keep track of whatever you want and clients can sent in their data through an API.
You could achieve the same thing with a compute solution (Google Cloud Functions for example) and a database (Google BigTable for example) and writing your own logic.. but Custom Metrics is an already built solution that includes dashboards and alerting policies while being a more managed solution.

Modify google maps api

Is it possible to add more functions for google map by using Google map API?
For example, I would like to add more indicators including stairs, elevators and etc in Google Map, is it possible?
Besides, I would like to add one more function, let's say create a new route without stairs based on the Google Map API, will it work?
It depends on what you mean.
If you are using Google Maps in your own website/application you can add custom markers/overlay based on your own data. (see: https://developers.google.com/maps/documentation/javascript/overlays). You can add markers/overlays for pretty much anything you can think of.
If you mean add it to the usual maps.google.com site, then no you can't as far as I'm aware.
You can't change the API as Google control that, but you can use the API on your site however you like.

Live Data Visualisation

I want to know if there is a simpler and quicker way to visualize dynamic data. The setup that I require is:
An admin web-interface with forms to feed data.
A public web-page with a table and few charts to display data dynamically.
Live and dynamic display of data.
I know python and I am currently learning django framework.
Solutions which don't require programming skills are also welcome.
Any CMS;
Take a look at google's visualization api.
Visualizing the data client-side requires the use of something along the lines of Raphaƫl or jqplot, which you can customize to your specific scenario. You can, however, opt to display charts using images and generate them on the server, then switch the images periodically in Javascript.
The other technical hurdle is the way you get data on the client. Typically, you can implement polling via AJAX (easier) or some push mechanism (Comet, for example, though harder and requires server-side specifics). When you get the data on the client, you simply change out the data on the chart or remove and recreate it. When using images, it is as simple as changing the src property on the images, but requires generating the images on the server.
Highcharts provides some really good examples.
Realtime Plot Highcharts
Mostly AJAX shall suffice,but in case you wish to have a tightly coupled system,using Django-chartit might also be an option
When I setout to something very similar, I found these very useful,
Admin theme : Look at these themes and relatively very inexpensive. Big time savers.
These themes already has some built-in graphs/charts. If you want something more complex, D3 JS impressed me. Also look at kendoUI and sencha UI charts.
You can ofcourse build your portal on django but I'm developing on ruby on rails. Good luck!
If you need live data visualization,the best solution is Google Public Data Explorer http://goo.gl/CWbxO . But first of all ,you should learn about DSPL https://developers.google.com/public-data/overview ,the Dataset Publishing Language describes how your data is organized and how you want to show your data(e.g,bar chart ,line chart ,bubble char or else)
you can upload your data via http://www.google.com/publicdata/admin to upload your dataset
after you successfully upload your data,open it in your Public data adamin,explore the data,and you can get a link on the right ,you can embed the chart in your own website too
the chart is ilve,you can find some examples first,mostly,the x axis is by year,and you can describe it yourself
Here is a example of Google Public Data Explorer. http://goo.gl/yZ5Cj