Commit Graph

28 Commits

Author SHA1 Message Date
kezhenxu94 7a28b19842
Rename Helm registry name (#11382) 2023-10-08 08:27:54 -05:00
kezhenxu94 fc2eced32c
Add OpenTelemetry log protocol support (#10808) 2023-05-18 11:46:42 +08:00
kezhenxu94 6fa89c7991
Fix T+1 table is delete when deleting history tables, in jdbc storage (#10600) 2023-03-28 16:23:02 +08:00
吴晟 Wu Sheng ccbfa3e554
Bump so11y docs (#10288) 2023-01-17 23:00:36 +08:00
kezhenxu94 dd6b7a1fc0
Remove Prometheuse fetcher, fix MAL Histogram type bug, and reorganize the doc (#9710)
* [**Breaking Change**]: Remove prometheus-fetcher plugin, please use OpenTelemetry to scrape Prometheus metrics and
   set up SkyWalking OpenTelemetry receiver instead.
 * BugFix: histogram metrics sent to MAL should be treated as OpenTelemetry style, not Prometheus style:
   ```
   (-infinity, explicit_bounds[i]] for i == 0
   (explicit_bounds[i-1], explicit_bounds[i]] for 0 < i < size(explicit_bounds)
   (explicit_bounds[i-1], +infinity) for i == size(explicit_bounds)
   ```
2022-09-30 13:13:03 +08:00
kezhenxu94 c8a78149a6
Enable otlp OC handler by default and polish doc (#9499) 2022-08-22 16:09:59 +08:00
Superskyyy d2fcd83018
Documentation grammar enhancements (#8935) 2022-04-23 11:59:58 +08:00
Wan Kai f4c401529c
Update doc and fix some UI nits (#8842) 2022-04-10 12:50:13 +08:00
Kai c66111c0d2
Update `k8s-monitoring`, `backend-telemetry` and `v9-version-upgrade` doc for v9. (#8813) 2022-04-06 08:55:15 +08:00
kezhenxu94 973fba0805
Add filter mechanism in MAL core and fix some bugs (#8157) 2021-11-19 23:33:35 +08:00
吴晟 Wu Sheng 1b8dbd3fb3
Polish doc, restructure documents about receivers and fetchers (#8043)
1. Remove general receiver and fetcher docs
1. Add more specific menu with docs to help users to find documents easier.
2021-11-01 17:42:19 +08:00
kezhenxu94 26b81a2e59
Rebuilt ElasticSearch client on top of their REST API (#7634) 2021-09-06 15:21:35 +08:00
Wing cf08a2da37
refine backend doc (#7451) 2021-08-13 21:06:17 +08:00
wankai123 a1c53bb866
doc: Add Self Observability service discovery (k8s) (#7339) 2021-07-20 18:02:51 +08:00
吴晟 Wu Sheng ed4310920a
Reorganize document menu. (#7137) 2021-06-20 14:13:46 +08:00
吴晟 Wu Sheng 4b6c62009e
Re-statement self-observability doc (#6802)
**WARNING**, since Apr 21, 2021, **Grafana** project has been relicensed to **AGPL-v3**, no as Apache 2.0 anymore. Check the LICENSE details.
The following Prometheus + Grafana solution is optional, not a recommendation.
2021-04-22 07:26:59 +08:00
Ax1an b48433e1f6
Optimize the self monitoring grafana dashboard. (#6549) 2021-03-20 13:33:11 +08:00
Gao Hongtao 0a9a746efb
Update backend-fetcher.md (#5972) 2020-12-08 23:02:31 +08:00
Gao Hongtao 35264e6171
Support SSL for prometheus telemetry and prometheus fetcher (#5431)
* Support SSL for prometheus telemetry and prometheus fetcher
* Documents
* Clear up abandunt dependencies
* Update license

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-09-05 17:01:09 +08:00
吴晟 Wu Sheng 0339889e11
Fix backend-telemetry.md format (#5107)
* Update backend-telemetry.md

Fix doc format.

* Update backend-setup.md

Remove out-of-date inventory documentation.
2020-07-16 17:40:18 +08:00
Gao Hongtao 5038f07094
Update prometheus fetcher for so11y (#4902) 2020-06-11 16:58:28 +08:00
Gao Hongtao 4f0f39ffcc
Ingest prometheus metrics through meter system (#4783) 2020-06-08 09:19:34 +08:00
吴晟 Wu Sheng 6fe2041b47
Make 8.0.0 Core available. New protocol and register removed. (#4599)
Here are the list of changes we made in this pull request. Top 3 are the principle changes, others are following these principles.
1. New agent and mesh report protocol. 
2. New agent header protocol. 
3. Service register, instance register and network address register have been removed permanently.
4. Service traffic, instance traffic and network alias metrics are added to replace the service, instance and network address inventory.
5. Register process has been removed.
6. Metrics stream process supports insert only mode, especially for traffic entities.
7. Metrics stream process supports no-downsampling mode for traffic entities and network alias.
8. Remove all register mechanism and cache in the java agent.
9. Remove MONTH step in GraphQL query.
10. Update UI to remove MONTH step query, the max query range is 60 days now.
11. Simplify the TTL to metrics and record. And the unit has been formatted in Day unit. No specific TTL for ElasticSearch storage.
12. Buffer mechanism of trace receiver and mesh receiver has been removed due to no register.
13. New service id, instance id and endpoint id rules, including service relation, instance relation and endpoint relation id rules.
14. Java agent support `keep tracing` mode, meaning, agent generating tracing context even the backend is unconnected/unavailable.
15. Plugin test tool up to date, in order to support new protocol.
16. Plugin tests expected data files updated.
17. E2E tests updated.
18. Telemetry of Grafana config has been merged into one.
19. Documentation updates.
20. [TBD] InfluxDB storage implementation is not available, need @dmsolr to fix later, in order to reduce the master change block by this PR.
2020-04-10 11:03:24 +08:00
kezhenxu94 69e3d80e24
Add selector property in application.yml (#4514)
### Motivation

 Ease the efforts of modifying configurations in automatic workflow and scripts, like Docker and helm chart.

 ### Modification

 Add a `selector` property into `application.yml` to enable switching configuration simply by environment variables or system properties, and filter the unselected options, leaving only selected one.

 ### Result

 - We can switch a configuration by environment variables or system property

 - Closes #4511
2020-03-15 23:28:14 +08:00
Gao Hongtao 924f25fec4
Self observability of OAP backend (#3140)
* First commit

* Fix e2e test and some nits

* Documenting so11y and setting default values of it in dev env
2019-07-24 16:08:56 +08:00
彭勇升 pengys ed78dabe8b Rename metric and indicator to metrics. (#2643)
* Rename metric to metrics.

* Fixed test case execute failure issues.
2019-05-10 08:05:37 +08:00
吴晟 Wu Sheng 5f57e561c7 Provide grafana settings for telemetry (#2138)
* Change a label name for  sw instance to avoid confict.

* Fix a wrong metric name.

* Fix too many counter instances.

* Set uptime to second.

* Fix format.

* Fix format

* Remove two unnecessary counter.

* Provide grafana dashboard settings and remove unnecessary metric.

* Provide a simple UI brief doc. Fix #2137
2019-01-10 07:27:23 +08:00
吴晟 Wu Sheng 6499d4f583
Implement Prometheus to oap backend telemetry (#2133)
* Finish the basic codes of telemetry.

* Add many telemetry in oap.

* Fix a test case.

* Finish all telemetry metric.

* Fix format.

* Make telemetry works.

* Support JVM metrics.

* Add doc for telemetry.

* Fix typo.

* Fix #2135
2019-01-08 23:20:13 +08:00