{"id":8468958,"url":"https://github.com/DrDroidLab/playbooks","last_synced_at":"2025-08-02T07:31:58.589Z","repository":{"id":235572922,"uuid":"786705802","full_name":"DrDroidLab/PlayBooks","owner":"DrDroidLab","description":"Runbook automation platform with deep observability integrations for SRE \u0026 On-Call Teams","archived":false,"fork":false,"pushed_at":"2025-03-18T16:50:56.000Z","size":16313,"stargazers_count":439,"open_issues_count":27,"forks_count":30,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-06-09T13:37:00.179Z","etag":null,"topics":["alerts","apm","automation","logs","metrics","monitoring","observability","playbooks","runbooks","traces","workflows"],"latest_commit_sha":null,"homepage":"https://docs.drdroid.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DrDroidLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-15T06:37:08.000Z","updated_at":"2025-06-05T13:16:28.000Z","dependencies_parsed_at":"2024-05-21T08:02:48.172Z","dependency_job_id":null,"html_url":"https://github.com/DrDroidLab/PlayBooks","commit_stats":null,"previous_names":["drdroidlab/playbooks"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/DrDroidLab/PlayBooks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrDroidLab%2FPlayBooks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrDroidLab%2FPlayBooks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrDroidLab%2FPlayBooks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrDroidLab%2FPlayBooks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DrDroidLab","download_url":"https://codeload.github.com/DrDroidLab/PlayBooks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrDroidLab%2FPlayBooks/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268348640,"owners_count":24236297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alerts","apm","automation","logs","metrics","monitoring","observability","playbooks","runbooks","traces","workflows"],"created_at":"2024-04-23T20:28:51.537Z","updated_at":"2025-08-02T07:31:57.878Z","avatar_url":"https://github.com/DrDroidLab.png","language":"Python","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://drdroid-public-content.s3.us-west-2.amazonaws.com/github-cover-image.png\" alt=\"Doctor Droid Logo\" width=\"30%\" height=\"50%\"\u003e\n\n\u003c/p\u003e\n\n\n\ntl;dr Automate investigation of production issues with Doctor Droid Bot.\n\n## Watch [Demo](https://www.youtube.com/watch?v=Uu3k-qQ3Pvw) of our v1.3.3 release\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=Uu3k-qQ3Pvw\"\u003e\n    \u003cimg src=\"https://drdroid-public-content.s3.us-west-2.amazonaws.com/automate-investigations-thumbnail-github.png\" alt=\"Doctor Droid Demo\" width=\"60%\" height=\"50%\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## How does Doctor Droid automate investigations?\n\nDoctor Droid is a bot that can automatically go to 15+ types of observability tools \u0026 servers, run commands and fetch data for you whenever you receive an alert.\n\nThis helps reduce the time taken to investigate an issue and can potentially completely automate it.\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://drdroid-public-content.s3.us-west-2.amazonaws.com/doctor-droid-automation.png\" alt=\"How Doctor Droid works\" width=\"75%\" height=\"50%\"\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## How to configure Investigations in Doctor Droid?\n\nYou can **create PlayBooks** to configure investigations. **PlayBooks are intelligent documents that are connected to every part of your stack** where you might need to look for monitoring -- you can fetch logs, metrics, query databases, run commands on remote servers, fetch container data and even define custom API calls.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://drdroid-public-content.s3.us-west-2.amazonaws.com/sample-investigation-playbook.png\" alt=\"A Sample Playbook in Doctor Droid\" width=\"75%\" height=\"50%\"\u003e\n\u003c/p\u003e\n\n\n### Playground:\n* The [sandbox](https://sandbox.drdroid.io/) has a few sample playbooks created.\n* You can also check out the [#demo-alerts channel](https://join.slack.com/t/doctor-droid-demo/shared_invite/zt-2h6eap61w-Bmz76OEU6IykmDy673R1qQ) in community Slack workspace to see how automated replies are received for alerts.\n\n## Getting Started\n\n#### 1. [Documentation](https://docs.drdroid.io)\n\n#### 2. Installation\n\nUse this command to get started using Docker:\n```\ndocker-compose -f deploy.docker-compose.yaml up -d\n```\nLooking for Helm chart or custom branch deployment? Read our installation doc [here](https://docs.drdroid.io/docs/installation).\n\n#### 3. Learn more: Watch tutorials on our [YouTube](https://www.youtube.com/@DrDroidDev) channel\n\n## Connect with us:\n* Want to contribute? Read our [contribution guidelines](https://docs.drdroid.io/docs/contributing).\n\n* For Feedback or Feature Requests: Share with us in Slack or Github issues.\n\n* Bug Report? Create a [jam](https://jam.dev/) and share it with us on Github or Slack!\n\n\u003ccenter\u003e\n\n[Slack Community](https://join.slack.com/t/doctor-droid-demo/shared_invite/zt-2h6eap61w-Bmz76OEU6IykmDy673R1qQ)\n| [Roadmap](/ROADMAP.md) | [Docs](https://docs.drdroid.io)\n\u003c/center\u003e\n","funding_links":[],"categories":["Runbook Software"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDrDroidLab%2Fplaybooks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDrDroidLab%2Fplaybooks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDrDroidLab%2Fplaybooks/lists"}