diff --git a/README.md b/README.md index b260275f..21bc6499 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Pisanix has 3 componenets: * ***Pisa-Controller***: A Golang control plane designed for sidecar injection and configuration transformation * ***Pisa-Proxy***: A high performance Rust data plane used as SQL traffic proxy, support various of traffic governance capabilities. -* ***Pisa-Daemon***: A Golang optional data plane works on every node, provide programmable runtime management such as TrafficQoS. +* ***Pisa-Daemon(Coming Soon)***: A Golang optional data plane works on every node, provide programmable runtime management such as TrafficQoS. # Features ## Database traffic governance @@ -38,7 +38,10 @@ For DBAs who could and would like to solve problems with programming. Pisanix su - [Quick Start](https://www.pisanix.io/docs/quickstart) # Documentation -Full documentation will be available on the [Pisanix website](https://pisanix.io/). +Full documentation will be available on the [Pisanix website](https://www.pisanix.io/). + +# Contribution +Please follows [Contributing Guide](./CONTRIBUTING.md) # Community & Support | | | @@ -46,11 +49,16 @@ Full documentation will be available on the [Pisanix website](https://pisanix.io | Mailing List| https://groups.google.com/g/database-mesh | | Dev Meetings (Starting Feb 27th, 2022), Bi-weekly Wednesday 9:00AM PST|https://meet.google.com/yhv-zrby-pyt | | Dev Meetings APAC Friendly (Starting April 27th, 2022), Bi-weekly APAC Wednesday 9:00PM GMT+8|https://meeting.tencent.com/dm/6UXDMNsHBVQO | -| Slack |https://databasemesh.slack.com/ | +| Wechat Broker|pisanix| +| Slack |https://join.slack.com/t/databasemesh/shared_invite/zt-19rhvnxkz-USjZ~am~ghd_Q0q~8bAJXA | | Meetings Notes |https://bit.ly/39Fqt3x | - Wechat User Group: Broker wechat to add you into the user group. +# Roadmap +The Pisanix project is still at an early stage. In the next work, it will focus on enhancing the governance capabilities of traffic, such as data sharding, application data access auditing , and runtime resource QoS, etc. And it will continuously improve the performance and provide an ease of use experience, support plugin extensions to fit different business scenarios. + + ## License [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdatabase-mesh%2Fpisanix.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdatabase-mesh%2Fpisanix?ref=badge_large) \ No newline at end of file diff --git a/docs/docs/Features/observability.md b/docs/docs/Features/observability.md new file mode 100644 index 00000000..93bd5f8b --- /dev/null +++ b/docs/docs/Features/observability.md @@ -0,0 +1,17 @@ +--- +sidebar_position: 5 +--- + +# 可观测性 + +Pisanix 目前在 Pisa-Proxy 处理 SQL 命令的时候采集相关指标,并以 `/metrics` 路径进行暴露。 + +## 已支持指标 +- SQL_PROCESSED_TOTAL: 统计所有执行的 SQL 数量 +- SQL_PROCESSED_DURATION: 统计所有 SQL 的执行时间 + +测试效果如下图: + +![grafana](/img/grafana.jpg) + +下一步将支持更多标签和指标,如 SQL 语句类型、延迟、错误率、TopK、运行时资源等。 diff --git a/docs/static/img/grafana.jpg b/docs/static/img/grafana.jpg new file mode 100644 index 00000000..dad0c2c1 Binary files /dev/null and b/docs/static/img/grafana.jpg differ