With a schemaless design, intuitive query language, and no other software to install, log-store is the most user-friendly log management platform in the world! Logs are sent in JSON, and fields can change type on a log-by-log basis. Because log-store is written in Rust, it is both very light on resources, and very fast. Select the cheapest Droplet available, but still get great performance. Get more information at log-store.com, or try the online demo.
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the log-store 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB log-store Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "logstore"}' \
"https://api.digitalocean.com/v2/droplets"
log-store is run via systemd, so it should start automatically. It is pre-configured to listen on TCP port your_droplet_public_ipv4:1234 for incoming logs; 1 JSON log per line. The web interface can be found at http://your_droplet_public_ipv4:8181.
You will want to reconfigure your instance to only listen on the private network, or be bound to localhost and proxied via another web interface to provide authentication. More information can be found in the docs.