All Projects → remijouannet → graftorio2

remijouannet / graftorio2

Licence: MIT license
(fork of graftorio) factorio mod for creating grafana dashboard

Programming Languages

lua
6591 projects
Makefile
30231 projects

Projects that are alternatives of or similar to graftorio2

FactorioMods
Various mods for the game Factorio
Stars: ✭ 12 (-71.43%)
Mutual labels:  factorio, factorio-mod
Rampant
Factorio Mod - Basic AI augmentation using potential fields
Stars: ✭ 39 (-7.14%)
Mutual labels:  factorio, factorio-mod
m-microcontroller
Factorio mod: program circuit network logic using FAL, a Factorio Assembly Language.
Stars: ✭ 13 (-69.05%)
Mutual labels:  factorio, factorio-mod
Warehousing
🏗️ Mod for Factorio. Store all the things! (We heard you like boxes, you packrat you!)
Stars: ✭ 27 (-35.71%)
Mutual labels:  factorio, factorio-mod
factorio-example-mod
Lightweight modular example mod with various features and compatibilities
Stars: ✭ 15 (-64.29%)
Mutual labels:  factorio, factorio-mod
FactoryPlanner
A mod for Factorio. It allows you to plan out your production in detail.
Stars: ✭ 45 (+7.14%)
Mutual labels:  factorio, factorio-mod
mapshot
Factorio mod to export maps as zoomable html
Stars: ✭ 39 (-7.14%)
Mutual labels:  factorio, factorio-mod
chartjs-plugin-datasource-prometheus
Chart.js plugin for Prometheus data loading
Stars: ✭ 77 (+83.33%)
Mutual labels:  grafana
grafana-aws-cost-explorer-backend
Grafana Backend for AWS Cost Explorer
Stars: ✭ 24 (-42.86%)
Mutual labels:  grafana
grafana-influx-admin
InfluxDB admin panels for grafana
Stars: ✭ 34 (-19.05%)
Mutual labels:  grafana
idrac snmp-grafana
SNMP Based Dashboard to Monitor Dell Hosts via iDRAC
Stars: ✭ 88 (+109.52%)
Mutual labels:  grafana
burrow-kafka-dashboard
Kubernetes Kafka Overview, Burrow consumer lag stats, Kafka disk usage
Stars: ✭ 37 (-11.9%)
Mutual labels:  grafana
grafana-sqlite-to-postgres
Grafana SQLite to Postgres Database Migrator
Stars: ✭ 70 (+66.67%)
Mutual labels:  grafana
Sofar LSW3
Get MODBUS data from Sofar (K-TLX) inverter through LSW-3 or LSE module
Stars: ✭ 57 (+35.71%)
Mutual labels:  grafana
prysm-grafana-dashboard
Guide step to step to get a Prysm dashboard using Grafana and Prometheus with mobile alerts
Stars: ✭ 57 (+35.71%)
Mutual labels:  grafana
blogr-pve
Puppet provisioning of HA failover/cluster environment implemented in Proxmox Virtual Environment and Linux boxes.
Stars: ✭ 28 (-33.33%)
Mutual labels:  grafana
dns-collector
Aggregator, analyzer, transporter and logging for your DNS logs
Stars: ✭ 58 (+38.1%)
Mutual labels:  grafana
skycloud-base
🔥springcloud脚手架,配置中心(apollo/nacos) 注册中心(consul/nacos) 分布式事物(seata) 调用链(skywalking) 日志(ELK)监控(prometheus与grafana) 等,适合学习与快速开发使用
Stars: ✭ 80 (+90.48%)
Mutual labels:  grafana
devops-kpi-chapter1
DevOps KPI in Practice - Chapter 1 - Source Code
Stars: ✭ 25 (-40.48%)
Mutual labels:  grafana
kafka-consumer-lag-monitoring
Client tool that exports the consumer lag of Kafka consumer groups to Prometheus or your terminal
Stars: ✭ 45 (+7.14%)
Mutual labels:  grafana

Github All Releases

graftorio2

Fork of graftorio

中文文档

visualize metrics from your factorio game in grafana

What is this?

grafana is an open-source project for rendering time-series metrics. by using graftorio, you can create a dashboard with various charts monitoring aspects of your factorio factory. this dashboard is viewed using a web browser outside of the game client. (works great in a 2nd monitor!)

in order to use graftorio, you need to run the grafana software and a database called prometheus locally. graftorio automates this process using docker, or you can set these up by hand.

Installation

  1. download the latest release, and extract it into the location you want to host the local database
  2. install docker
    • if using windows, you will need to be running Windows 10 Pro
  3. if using macOS or Linux, open the extracted docker-compose.yml in a text editor and uncomment the correct path to your factorio install
  4. using a terminal, run docker-compose up inside the extracted directory
  5. load localhost:3000 in a browser, don't need to login and prometheus is already the default datasource
  6. launch factorio
  7. install the "graftorio2" mod via the mods menu
  8. load up your game, and see your statistics in the grafana dashboard

Debugging

mod

to see if factorio is generating stats, confirm a game.prom file exists at the configured exporter volume directory. when opened, it should look something like this:

# HELP factorio_item_production_input items produced
# TYPE factorio_item_production_input gauge
factorio_item_production_input{force="player",name="burner-mining-drill"} 3
factorio_item_production_input{force="player",name="iron-chest"} 1

prometheus

to see if prometheus is scraping the data, load localhost:9090/targets in a browser and confirm that the status is "UP"

grafana

to see if the grafana data source can read correctly, start a new dashboard and add a graph with the query factorio_item_production_input. the graph should render the total of every item produced in your game.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].