{"id":25841270,"url":"https://github.com/dingus-technology/DINGUS","last_synced_at":"2025-12-31T01:08:08.423Z","repository":{"id":279372363,"uuid":"917294047","full_name":"dingus-technology/CHAT-WITH-LOGS","owner":"dingus-technology","description":"Identify and solve bugs in your code by talking to your logs!","archived":false,"fork":false,"pushed_at":"2025-02-25T08:23:45.000Z","size":31791,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T08:35:52.515Z","etag":null,"topics":["ai","bugs","deployment","devops","docker","grafana","infrastructure","llm","logging","loki","metrics","monitoring","openai","prometheus","python","sre"],"latest_commit_sha":null,"homepage":"https://www.dingusai.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dingus-technology.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-15T18:04:20.000Z","updated_at":"2025-02-25T08:23:49.000Z","dependencies_parsed_at":"2025-02-25T08:36:09.176Z","dependency_job_id":"9d6a1e8d-3f75-4f8a-80a4-3b47dde9837f","html_url":"https://github.com/dingus-technology/CHAT-WITH-LOGS","commit_stats":null,"previous_names":["dingus-technology/chat-with-logs"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dingus-technology%2FCHAT-WITH-LOGS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dingus-technology%2FCHAT-WITH-LOGS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dingus-technology%2FCHAT-WITH-LOGS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dingus-technology%2FCHAT-WITH-LOGS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dingus-technology","download_url":"https://codeload.github.com/dingus-technology/CHAT-WITH-LOGS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241319561,"owners_count":19943554,"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","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":["ai","bugs","deployment","devops","docker","grafana","infrastructure","llm","logging","loki","metrics","monitoring","openai","prometheus","python","sre"],"created_at":"2025-03-01T05:22:56.847Z","updated_at":"2025-12-31T01:08:08.411Z","avatar_url":"https://github.com/dingus-technology.png","language":"Python","readme":"\n# [Dingus](https://www.dingusai.dev) – Cleaner and quicker production debugging\n\n![Dingus Screenshot](docs/assets/dingus-ai-logs-ui.png)\n\n# Why Developers Use Dingus\nDingus is a tool to gather critical insights and recommend fixes, making it easier and faster to resolve production issues. Instead of drowning in dashboards and grepping through logs, Dingus automatically:\n\n* Surfaces the issues that actually matter.\n* Traces them back to the root.\n* Suggests practical fixes you can apply immediately.\n\nDingus reviews logs, metrics, code, commits and more in order to build a holistic view of what casued a production issue.\n\n# Contents\n\n- [Dingus – Cleaner and quicker production debugging](#dingus--cleaner-and-quicker-production-debugging)\n- [Why Developers Use Dingus](#why-developers-use-dingus)\n- [Contents](#contents)\n- [Workflows That Just Flow – Connect the in Dots Seconds, Not Hours](#workflows-that-just-flow--connect-the-in-dots-seconds-not-hours)\n- [🛠️ Setup Guide](#️-setup-guide)\n    - [Helm](#helm)\n  - [🐳 Run Dingus with Docker](#-run-dingus-with-docker)\n    - [Running on Mac (Colima Recommended)](#running-on-mac-colima-recommended)\n      - [Build \\\u0026 Start](#build--start)\n    - [✅ Development: Run Code Checks](#-development-run-code-checks)\n      - [Docker Hub and Helm Deployment](#docker-hub-and-helm-deployment)\n\n\n# Workflows That Just Flow – Connect the in Dots Seconds, Not Hours\nWe don’t believe in replacing your existing tools. Instead, we integrate with them to create a seamless experience. Our goal is to help you resolve issues faster by providing the right information and suggesting effective fixes.\n\n![Dingus Integrations](docs/assets/AI-logs-analysis-production-bug-fixes-chart-2.png)\n\n# 🛠️ Setup Guide\n\n### Helm\n```bash\nhelm repo add dingus https://dingus-technology.github.io/DINGUS\nhelm install dingus dingus/dingus\n```\n\nPort-forward the UI:\n```bash\nkubectl port-forward svc/dingus-dingus 8501:8501 \n```\n\n## 🐳 Run Dingus with Docker\n### Running on Mac (Colima Recommended)\n\nOn macOS, use [Colima](https://github.com/abiosoft/colima) for reduced overhead compared to Docker Desktop:\n\n```bash\ncolima start\n```\n\n\nFirst clone this repository, then for Dingus to observe your K8s cluster, place your kube config in the top-level directory:\n\n```bash\nDINGUS/.kube/config\n```\n\n#### Build \u0026 Start\n\nSpin everything up in one step:\n\n```bash\ndocker compose up --build\n```\n\nOnce running, open [http://0.0.0.0:8501/](http://0.0.0.0:8501/) and add your configs.\n\n👉 No production logs handy? Try our [simulation repo](https://github.com/dingus-technology/INFRASTRUCTURE-SIMULATION) to generate fake logs locally.\n\n\u003e **Note:** Not on MacOS? Replace `http://host.docker.internal` with your host machine’s local IP in `DINGUS/docker-compose`.\n\n\n### ✅ Development: Run Code Checks\n\nKeep the codebase clean and consistent:\n\n```bash\ndocker compose exec dingus bash\n```\n\nThen run:\n\n```bash\nformat-checks\ncode-checks\n```\n\n#### Docker Hub and Helm Deployment\n\nTo push a new image to Docker Hub use:\n```bash\ndocker build -t dingusai/dingus:latest .;\ndocker login;\ndocker push dingusai/dingus:latest;\n```\nOptional: run locally with `docker run dingusai/dingus:latest`\n\nThen create the Helm package:\n\n```bash\nhelm package docs/dingus-chart -d docs/;\nhelm repo index docs/;\n```\n\nOptional: Install the code locally `helm install dingus dingus-chart/`","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdingus-technology%2FDINGUS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdingus-technology%2FDINGUS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdingus-technology%2FDINGUS/lists"}