•Created a Kubernetes monitoring developer tool targeting and acquiring node status data to identify and isolate instances of node failure within k8 clusters.
•Leveraged Prometheus and its query language, PromQL in order to generate queries reflecting node health status in a result dependent drop down to fetch targeted status metrics for users involving selecting a specific replica set to monitor and presenting any abnormal spikes in CPU usage above a 5% average range back to the client.
•Implemented React and React Hooks to utilize useState and useEffect for state management in conjunction with React’s component reusability and unidirectional data flow to pass the state of 1 or more detected CPU usage irregularities to child components.
•Detected anomalies are identified based on desired scraping intervals, increasing effectiveness and accuracy over using Kubectl by over 10%.
•Developed the Kubernetes Integration Platform using Node.js and Express, ingesting a stream of k8 cluster CPU utilization, network latency, and pod runtime metrics for SRE teams to monitor their microservices at scales, achieving a 20% reduction in average response time due to efficient routing and management of HTTP requests.
•Employed Docker images to bundle the application along with its dependencies, enhancing workflow and leveraging its isolation capabilities to mitigate potential conflicts within the application when utilized on more than 1 device.
•Developed under tech accelerator OS Labs.