{"id":28455720,"url":"https://github.com/questdb/questdb-open-sauced","last_synced_at":"2025-06-27T02:31:40.459Z","repository":{"id":44743142,"uuid":"393397209","full_name":"questdb/questdb-open-sauced","owner":"questdb","description":"Code examples used for the Open Sauced stream","archived":false,"fork":false,"pushed_at":"2021-08-06T14:29:47.000Z","size":448,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-06T22:11:17.452Z","etag":null,"topics":["questdb"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/questdb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-06T14:11:38.000Z","updated_at":"2022-12-17T01:00:03.000Z","dependencies_parsed_at":"2022-09-23T04:30:38.483Z","dependency_job_id":null,"html_url":"https://github.com/questdb/questdb-open-sauced","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/questdb/questdb-open-sauced","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questdb%2Fquestdb-open-sauced","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questdb%2Fquestdb-open-sauced/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questdb%2Fquestdb-open-sauced/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questdb%2Fquestdb-open-sauced/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/questdb","download_url":"https://codeload.github.com/questdb/questdb-open-sauced/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questdb%2Fquestdb-open-sauced/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262177661,"owners_count":23270912,"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":["questdb"],"created_at":"2025-06-06T22:10:28.088Z","updated_at":"2025-06-27T02:31:40.443Z","avatar_url":"https://github.com/questdb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# questdb-open-sauced\n\nCode examples and resources for the Open Sauced stream!\n\n## Starting QuestDB\n\n```\ndocker run -p 9000:9000 \\\n  -p 9003:9003 \\\n  -p 9009:9009 \\\n  -p 8812:8812 questdb/questdb:6.0.4\n```\n\nYou can interact with QuestDB using the following interfaces:\n\n- [Web Console](https://questdb.io/docs/reference/web-console/) listening on\n  port `9000`\n- [REST API](https://questdb.io/docs/reference/api/rest/) on port `9000`\n- [PostgreSQL](https://questdb.io/docs/reference/api/postgres/) wire protocol on\n  port `8812`\n- [InfluxDB](https://questdb.io/docs/reference/api/influxdb/) line protocol for\n  high-throughput ingestion on port `9009`\n\n## Starting Telegraf\n\nRun telegraf with the configuration file provided:\n\n```\ntelegraf --config questdb_tcp.conf\n```\n\n## Starting Grafana\n\n```\ndocker run -p 3000:3000 grafana/grafana\n```\n\n### Add a data source\n\n1. Open Grafana's UI (by default available at `http://localhost:3000`)\n2. Go to the `Configuration` section and click on `Data sources`\n3. Click `Add data source`\n4. Choose the `PostgreSQL` plugin and configure it with the following settings:\n\n```bash\nhost: localhost:8812\ndatabase: qdb\nuser: admin\npassword: quest\nSSL mode: disable\n```\n\n5. When adding a panel, use the \"text edit mode\" by clicking the pencil icon and\n   adding a query\n\n## Docker compose\n\nA docker compose file is provided for convenience so QuestDB is already added as a datasource within Grafana.\nTo start QuestDB and Grafana, run:\n\n```\ndocker compose up\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestdb%2Fquestdb-open-sauced","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquestdb%2Fquestdb-open-sauced","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestdb%2Fquestdb-open-sauced/lists"}