As I’ve mentioned elsewhere, I really like writing custom tools
Don’t let this scare you. My philosophy (see My personal tech guiding principles) is to use the standard “store bought” stuff generally and to only write something custom as a last resort.
This post concerns tools at my most recent job (I worked at that company for 9+ years)
In a future post I’ll talk about some of the tools that I wrote for other companies…including a database migration tool that I wrote which was similar to “liquibase” but handled the specifics related to Oracle Financials/Ora Apps heavy use of DB packages
This post links to detailed pages that ARE password protected. If you are reading this because we’ve been talking about some sort of business relationship, contact me and I’ll give you the passwords.
Kuberdashi KuberDashi Details is a custom Kubernetes dashboard that I wrote when we started with Kubernetes 7 years or so ago. It provides specific things that at the time no “store bought” product provided
Additionally it has some integrations specific to the company that I wrote it for, including links such as
- Open a Splunk query that shows logs for THIS service in THIS cluster in THIS namespace
- Open the Instana APM tool to a screen that provides all details for THIS service in THIS cluster/namespace
- Open Jira to the “functional” ticket that shows the details of the change to deployed THIS version to THIS environment
- Open Gitlab to a tree view of commits, highlighting the commit sha of the commit that this build/deployment was produced from
- Show THIS service/service instance in our security scanning tool (of the day!…we changed these quite often. Contrast, Qualys, Grype, Trivy etc)
RabbitDashi RabbitDashi details is a RabbitMQ dashboard which has a Mongodb datastore in order to allow time series visualizations. It also provides the ability to diff entities such as Queues, Exchanges and Bindings across clusters and virtual hosts
The most recent and largest effort was a full soup-to-nuts (whatever that means…that’s an old idiom!) gui front end and back end and integration for the Trivy security scanning tool
My Custom Trivy Microservice Scanner