$ ./programs/clickhouse client
ClickHouse client version 23.10.1.1.
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 23.10.1 revision 54466.
Warnings:
* Server was built in debug mode. It will work slowly.
* Maximum number of threads is lower than 30000. There could be problems with handling a lot of simultaneous queries.
ClinicJS Doctor command showing heap issue
Running test against local. Using autocannon. Running test against staging environment using autocannon. Running clinic heap profiler tool along with autocannon to find memory leak issue
Show how heap dump is done
Share the blog post with team :)
Put all the details in it. ALL the details :)
- Write about databases online - blog posts, articles
- Answer user queries on
- Community Forums, like
- StackOverflow
- Discourse Forum
- Slack
- Mailing List forum
- Meetup communities
- Conferences
- Community Forums, like
- Bugs, Issues, Pull Requests, Tickets, Stories etc
-
What is Vector? https://vector.dev
-
What is an observability pipeline? Why does it exist? And how is it used? Who uses it? Who benefits from it? When is it used?
-
How is Vector different from Logstash, Prometheus, Influx DB, Grafana Loki, netdata etc?
-
Pros and cons of using Vector. Usage, cost, operational ease etc
-
What are the different ways in which Vector can be deployed and used? Why are there so many ways instead of just one? What are their use cases, or pros and cons?
I like
- Fasting
- Eating fruits, vegetables. Eating them raw and cooked too
- Sweating a lot by working out, running
- Learning
- Teaching
- Talking about stuff I learned / discovered
- Talking about interesting ideas I heard or came up with
- Talking about new tech
- Checking out how stuff works and being eternally curious about how stuff works
What is self worth?
What does it mean to have low / high self worth?
How does having a good self worth help in living?
Studies and research around self worth?
What can one do to improve their sense of self worth?
Code
- Create project in GitHub and local
- Add basic README
- Create GitHub Project
- Enable Golang VSCode Extension for the project in local
- Initialize Golang Module with
go mod init
- Add a basic
main.go
for the CLI tool - Setup Timescale DB in local using
docker
ordocker-compose
- Create user stories / story cards as GitHub issues for different tasks / work
- Add
Makefile
to ease dev tasks like running tests, building tool etc
#!/bin/bash | |
set -o pipefail | |
set -o errexit | |
set -o nounset | |
set -o xtrace | |
email=${1:?Email has not been passed to the script. Usage example: ./run-redis.sh [email protected] redis-server.example.com 156.165.10.5 6379} | |
domain_name=${2:?Domain name has not been passed to the script. Usage example: ./run-redis.sh [email protected] redis-server.example.com 156.165.10.5 6379} | |
ip=${3:?IP address has not been passed to the script. Usage example: ./run-redis.sh [email protected] redis-server.example.com 156.165.10.5 6379} |
Ideas
- Web GUI with options to show where to deploy - location, which VM to deploy to - different VM kinds and sizes, which Redis version to deploy
- Web GUI will be served as a static website, using a CDN or some simple web server
- Data shown in the GUI will be dynamic and will come from the backend API, a separate server
- Use Digital Ocean tokens to interact with Digital Ocean
- Use prebuilt Digital Ocean machine images to deploy Redis
Redis deployment
- Install Redis and have a systemd unit to run it
- Configure Redis with a strong (long, complex, random) password