Uploaded image for project: 'Sawtooth'
  1. Sawtooth
  2. STL-1475

Docs: Grafana documentation gives opentsdb_url port as 3000 instead of 8086



    • Bug
    • Status: Complete
    • Medium
    • Resolution: Done
    • None
    • None
    • None


      In the SysAdmin Guide for Grafana,


      Under "Configure the Sawtooth Validator for Grafana" step 2, there is:

      opentsdb_url = "http://{host}:3000"

      AND under "Configure the Sawtooth REST API for Grafana" step 2, there is:

      opentsdb_url = "http://{host}:3000"

      The port number is wrong. The port should be 8086, not 3000. Port 8086 is the InfluxDB port.

      This error was introduced with the initial Grafana documentation sometime in 1.0.x. See STL-1130


      Here is the Rocketchat session:

      • danintel 1:47 PM
        I get this error running grafana: `WARNING influx] Cannot write to Service Unavailable`
        I follow the docs and the host stats display, but not Sawtooth stats (because of the above error from sawtooth-validator).
      • jsmitchell Owner 1:52 PM
        what argument are you giving to opentsdb for the validator?
      • danintel 2:01 PM  
        I added this to `validator.toml`:

      opentsdb_url = ""
      opentsdb_db = "metrics"
      opentsdb_username = "lrdata"
      opentsdb_password = "pwlrdata"

      And this is in `telegraf.conf`:

        urls = ["http://localhost:8086"]
        database = "metrics"
        username = "lrdata"
        password = "pwlrdata"

      • jsmitchell Owner 2:02 PM
        port 3000 is wrong then
      • both the validator and telegraf deliver their metrics to an influxdb instance which grafana reads from
      1. The host and port for Open TSDB database used for metrics
        opentsdb_url = "http://{host}:3000"
        See https://sawtooth.hyperledger.org/docs/core/nightly/master/sysadmin_guide/grafana_configuration.html#configure-the-sawtooth-validator-for-grafana

      So to summarize, port 3000 is only for the Grafana GUI. It is not also used for shuttling metrics data.

      • jsmitchell Owner 2:05 PM
        @achenette ^ ⚠
      • rberg2 2:40 PM
        doh! it looks like I put the wrong port in there for the validator and rest-api. telegraf is correct. Sorry for the confusion.




            rberg2 Richard Berg
            danintel Dan Anderson
            Anne Chenette, Dan Anderson, Richard Berg
            0 Vote for this issue
            3 Start watching this issue