Home - Retailogists/gcp-ops-bot GitHub Wiki

Welcome to the gcp-ops-bot Wiki ๐Ÿ‘‹

gcp-ops-bot is a Python-based monitoring utility for Google Cloud Platform (GCP) that helps you inspect, monitor, and analyze your cloud environment quickly and efficiently.

Itโ€™s designed to be simple to set up, easy to extend, and powerful enough to provide real insights across your GCP resources.


๐Ÿš€ What Can This Bot Do?

  • List Custom Service Accounts โ€” Find non-default service accounts in your GCP projects.
  • Inspect Virtual Machines โ€” Get detailed VM information across zones.
  • Fetch Monitoring Metrics โ€” View recent CPU, memory, and other metrics using Cloud Monitoring.
  • Retrieve Logs โ€” Pull logs from GCP's Cloud Logging for debugging and tracking.
  • [Optional] GenAI Insights โ€” Use Google GenAI to help interpret logs and metrics.

Looking to understand whatโ€™s running, whatโ€™s breaking, or what could be optimized in your GCP setup? gcp-ops-bot helps you do thatโ€”fast.


๐Ÿ› ๏ธ Quick Start

  1. Install and Set Up โ€” Step-by-step guide to get running locally.
  2. Usage Guide โ€” How to run the bot, with command examples and tips.

๐Ÿ™Œ Want to Contribute?

We welcome contributions from developers of all levels.


๐Ÿ“„ License

MIT License. See LICENSE.


Have questions? Open an issue or start a discussion โ€” we're happy to help.