SolanaSense is a comprehensive analytics and monitoring platform tailored for the Solana ecosystem, covering the entire spectrum of protocols from on-chain to frontend and backend. With advanced SIEM (Security Information and Event Management) capabilities and SOC (Security Operations Center) support, it provides in-depth insights, robust monitoring, and proactive alerting to safeguard and optimize blockchain operations.
Solana Sense stack consists of custom Sense worker to gather on-chain data for specific program, transform this data and put into ELK stack.
- Copy
.env.sampleto.envand fill environment variables. - To support alerting adjust Kibana config at
elk-infra/kibana/config/kibana.yml:
- generate encryption keys using one of the following commands:
docker container run --rm docker.elastic.co/kibana/kibana:8.6.2 bin/kibana-encryption-keys generate
or
openssl rand -hex 32
- Then run setup script:
docker-compose up setupCheck this repo for references and help docker-elk
To start run
docker-compose up