feat: reporting basic metrics to prometheus

This commit is contained in:
efim
2023-12-02 06:54:11 +00:00
parent 5cab5d88d9
commit 0a8db09fe8
6 changed files with 1224 additions and 4 deletions

View File

@@ -22,17 +22,20 @@
pkgs.nodePackages.prettier
pkgs.gnumake
pkgs.redis
pkgs.prometheus
pkgs.grafana
];
shellHook = ''
export GOPATH=$PWD/.go
export PATH=$GOPATH/bin:$PATH
export GRAPHANA_PATH=${pkgs.grafana}
'';
};
packages = rec {
some-automoderation = pkgs.buildGoModule {
inherit pname version;
src = pkgs.nix-gitignore.gitignoreSource [ ] ./.;
vendorHash = "sha256-zc4n5UxsmW8Nt52kS57i1W61Gy/J8T0RJPlwJnYJjHI=";
vendorHash = "sha256-FOIDFJNBViicvcpDG3T1KYABmI5Xyrv+IdQvT2Elhjg=";
preBuild = ''
${pkgs.nodePackages.tailwindcss}/bin/tailwindcss -i routes/in.css -o routes/static/out.css