Welcome to Centmin Mod Community
Register Now

Self Hosted: Generate HTTP load and plot the results in real-time

Discussion in 'System Administration' started by rdan, Jul 11, 2022.

  1. rdan

    rdan Well-Known Member

    5,368
    1,348
    113
    May 25, 2014
    Ratings:
    +2,110
    Local Time:
    9:41 PM
    Mainline
    10.2
  2. eva2000

    eva2000 Administrator Staff Member

    49,737
    11,437
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +17,772
    Local Time:
    11:41 PM
    Nginx 1.21.x
    MariaDB 10.x
  3. eva2000

    eva2000 Administrator Staff Member

    49,737
    11,437
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +17,772
    Local Time:
    11:41 PM
    Nginx 1.21.x
    MariaDB 10.x
    Recently levelled up my K6 bench-fu skills to including using InfluxDB/Grafana for charting K6 benchmark runs' results :D Will put them to use for future planned CentOS 7 vs AlmaLinux 8 vs AlmaLinux 9 benchmarking :)

    k6-influxdb-grafana-dashboards-01.png

    k6-influxdb-grafana-dashboards-02.png
     
  4. eva2000

    eva2000 Administrator Staff Member

    49,737
    11,437
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +17,772
    Local Time:
    11:41 PM
    Nginx 1.21.x
    MariaDB 10.x
  5. eva2000

    eva2000 Administrator Staff Member

    49,737
    11,437
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +17,772
    Local Time:
    11:41 PM
    Nginx 1.21.x
    MariaDB 10.x
    Demo K6 load testing run with Grafana/InfluxDB for charts

     
  6. rdan

    rdan Well-Known Member

    5,368
    1,348
    113
    May 25, 2014
    Ratings:
    +2,110
    Local Time:
    9:41 PM
    Mainline
    10.2
    That is cool, not sure how complicated to use it :).
    ALI on 1st post is super easy :D.
     
  7. eva2000

    eva2000 Administrator Staff Member

    49,737
    11,437
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +17,772
    Local Time:
    11:41 PM
    Nginx 1.21.x
    MariaDB 10.x
    Yeah more complicated but InfluxDB and Grafana can be used for other stats/chart recording too :)

    Still learning and went deep down the rabbit hole as the more concurrent users/tags/metrics you record for k6, the more overwhelmed InfluxDB gets to keep up digesting the data that k6 sends. So it's an entire exercise in tuning InfluxDB and/or getting an in-between handler to digest the k6 data like Telegraf which then passes the metrics onto InfluxDB. So now figuring out how to get Telegraf working with InfluxDB Telegraf Open Source Server Agent | InfluxDB :D

    upload_2022-10-7_19-25-2.png