I want to track Akka actor's metrics and for that I am using Kamon a JVM monitoring tool, which requires a backend service to post it's stats data so for this purpose I've decided to use open source StatsD with the combination of Grafana & Graphite. Here is the Grafana image which I ran in the docker (with the help of docker tool since I am on Mac), everything thing is working fine. I am able to see Grafana UI screen but its showing some random data in the graphs, may be these are example graphs. Now I am struggling on how to configure it with my own datasource. If anybody here had same experience in the past, can help me? Any kind of help would be appreciated.
How to set up StatsD (along with Grafana & Graphite) as backend for Kamon?
1.9k Views Asked by Vinay At
1
There are 1 best solutions below
Related Questions in SCALA
- Spark .mapValues setup with multiple values
- Where do 'normal' println go in a scala jar, under Spark
- Serializing to disk and deserializing Scala objects using Pickling
- Where has "Show Type Info on Mouse Motion" gone in Intellij 14
- AbstractMethodError when mixing in trait nested in object - only when compiled and imported
- Scala POJO Aggregator Exception
- How to read in numbers from n lines into a Scala list?
- Spark pairRDD not working
- Scala Eclipse IDE compiler giving errors until "clean" is run
- How to port Slick 2.1 plain SQL queries to Slick 3.0
- Log of dependency does not show
- Getting unary error for escaped characters in Scala
- Akka actor invoked with a function delegate - is this bad practice?
- Json implicit format with recursive class definition
- How to create a executable jar reading files from local file system
Related Questions in AKKA
- Akka actor invoked with a function delegate - is this bad practice?
- Akka supervisor on stop of subordinate
- Scala - TCP Packet frame using Akka
- Akka-http process requests with Stream
- Multiple dispatcher for spray
- Spray Dead Letter msg
- ActorNotFound Exception trying to run Spark 1.3.1 on windows 7
- What's the best way to get members of an Akka cluster?
- Is it possible to await for second response in Scala
- How to keep Akka running all the time in Play 2.3
- Suspending AKKA actor
- Spray Client (i.e. AKKA) within Tomcat, cause Threading issue
- Can I use Akka scheduler to schedule multiple things from a single actor context?
- akka: pattern for combining messages from multiple children
- Akka: multiple dispatcher vs multiple actor system
Related Questions in STATSD
- Configure statsd to work with Graphite
- Grafana / graphite - maxSeries on #A and #B
- Graphite / Grafana - fetch metrics, aggregate, store as a new metric - any solution?
- In Graphite, how can count the number of data points above a value?
- Feed Pusher data to graphite using statsd
- Graphite returning incorrect datapoint
- issue with upstart job for statsd
- How to send nc similar command using python?
- Having trouble getting accurate numbers from graphite
- How do I use StatsD with Zend Framework application?
- Migrating from graphite to graph-explorer
- How to Decompose Global System Metrics to a Per Endpoint Basis on a Webserver
- multiple destination for statsd in object-server.conf of swift open stack
- redis batsd (statsd) counter
- can graphite or grafana used to monitor pyspark metrics?
Related Questions in GRAFANA
- How to get data from JMeter to influxDB with backend listener?
- Grafana installs successfully but interface is missing on Mac OS Yosemite
- Grafana create groups with hosts
- How can I correctly transform and display strictly increasing values from Influxdb in Grafana?
- Redirect to grafana from inside of Laravel Controller using AuthProxy
- Grafana worldmap with influxdb shows no datapoints
- How do you add a query for data grouped by a regex in influxdb to grafana?
- Does percentile metrics follow the rules of summations in Graphite + Grafana?
- InfluxDB count same string values for a timerange
- graphite or grafana, rename IDs to String in the series
- In Grafana, How to setup datasource and load templates from cli?
- How to edit the link in a slack notification from Grafana
- Get difference since 30 days ago in InfluxQL/InfluxDB
- Grafana / graphite - maxSeries on #A and #B
- Grafana / Graphite - Display number of series where count > 0
Related Questions in AKKA-MONITORING
- How to configure Akka to expose metrics to Prometheus using Kamon?
- How to configure Kamon for dockerized Akka application?
- sbt not setting javaOptions in a forked setting
- Kamon: Aspectjweaver missing
- Play 2.6 Kamon AspectJ missing error
- Play 2.3.8 - Unable to start Kamon 0.4.0
- How to display service-name prefix to all metrics in Kamon(1.x) Datadog dashboard
- Akka Stream & Kamon-Prometheus not returning any metrics but loads an empty page
- Is it possible to change the endpoint at which Kamon Prometheus reporter exposes the metrics?
- How to set up StatsD (along with Grafana & Graphite) as backend for Kamon?
- proper way to down a node/member in akka cluster
- Using Kamon how can I create a UserMetric with "." in the metric name?
- No kamon actor metrics in kamon-grafana-dashboard
- Node fails when it tries to join cluster
- Akka-streams: how to get flow names in metrics reported by kamon-akka
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The random graphs you are seeing are the default grafana test datasource.
You first need to configure a new datasource that points at the Graphite metrics. The important thing to realise here is that the URL to the Graphite datasource from Grafana is located within the same Docker container i.e. the localhost.
If you set up a new datasource with the following properties:
You should then have a datasource that points to the Graphite metric data within the Docker container.
Note - the default username/password for the Grafana UI is admin/admin.
Hope this helps.