1. 11 9月, 2022 1 次提交
  2. 09 9月, 2022 1 次提交
  3. 05 9月, 2022 1 次提交
  4. 04 9月, 2022 1 次提交
  5. 31 8月, 2022 1 次提交
  6. 30 8月, 2022 1 次提交
  7. 27 8月, 2022 1 次提交
  8. 25 8月, 2022 1 次提交
  9. 24 8月, 2022 1 次提交
  10. 22 8月, 2022 2 次提交
  11. 21 8月, 2022 1 次提交
  12. 20 8月, 2022 3 次提交
  13. 18 8月, 2022 1 次提交
  14. 16 8月, 2022 1 次提交
  15. 15 8月, 2022 1 次提交
  16. 14 8月, 2022 1 次提交
  17. 12 8月, 2022 2 次提交
  18. 10 8月, 2022 2 次提交
  19. 09 8月, 2022 5 次提交
    • W
      Support Elasticsearch column alias for the compatibility between storage... · 8a807002
      Wan Kai 提交于
      Support Elasticsearch column alias for the compatibility between storage logicSharding model and no-logicSharding model. (#9442)
      
      ## New ElasticSearch storage option explanation in 9.2.0
      Since v9.2.0, SkyWalking OAP provides 2 storage options for metrics/meter and records, 
      system environment variable is (`SW_STORAGE_ES_LOGIC_SHARDING`):
      
      ### No-Sharding Model (OAP default setting, `SW_STORAGE_ES_LOGIC_SHARDING = false`)
      1. OAP merges all metrics/meter and records(without super datasets, such as segments) indices into one physical 
      index template `metrics-all` and `records-all`.
      2. The logic index name would be present in columns `metric_table` and `record_table`.
      3. If the logic column name has an alias (configured by `@ElasticSearch.Column()`), the alias would be the real physical column name.
      
      ### No-Sharding Model (`SW_STORAGE_ES_LOGIC_SHARDING = true `)
      1. OAP shard metrics/meter indices into multi-physical indices as in the previous versions(one index template per metric/meter aggregation function).
      2. Records and metrics without configuring aggregation function in `@MetricsFunction` and `@MeterFunction` would not be sharded.
      3. The shard template name would be `metrics-aggregation function name` or `meter-aggregation function name` such as `metrics-count`,
      and the logic index name would be present in column `metric_table`.
      4. The OAP **would not** use the column alias, the logic column name would be the real physical column name.
      
      **Notice**: 
      Users still could choose to adjust ElasticSearch's shard number(`SW_STORAGE_ES_INDEX_SHARDS_NUMBER`) to scale out no matter the option.
      8a807002
    • wu-sheng's avatar
    • B
      refactor: make more consistent (#9439) · caa6a0de
      Brandon Fergerson 提交于
      caa6a0de
    • B
      docs: improve grammar (#9438) · 9e15a170
      Brandon Fergerson 提交于
      9e15a170
    • wu-sheng's avatar
      Enhance #9437 fix to avoid too many small flushing. (#9440) · 174b8d6e
      wu-sheng 提交于
      Move the forcedly flush out of each worker's #flush, which would only make the left data flushing into the storage ASAP. In my previous fix, it would increase the number of flushing as the number of workers, which is unnecessary too.
      174b8d6e
  20. 08 8月, 2022 1 次提交
    • wu-sheng's avatar
      [Critical] Fix a low performance issue of metrics persistent in ES (#9437) · 7f371ed5
      wu-sheng 提交于
      [Critical] Fix a low-performance issue of metrics persistent in the ElasticSearch storage implementation. One single metric could have to wait for an unnecessary 7~10s(System Env Variable SW_STORAGE_ES_FLUSH_INTERVAL).
      
      This is a solid and critical performance issue, from the self-observability metric, we could find one metric that would need 7-10s to execute the data flush, which is not expected.
      7f371ed5
  21. 06 8月, 2022 1 次提交
  22. 05 8月, 2022 1 次提交
  23. 04 8月, 2022 1 次提交
  24. 03 8月, 2022 1 次提交
  25. 01 8月, 2022 1 次提交
  26. 29 7月, 2022 1 次提交
    • Y
      Add a new layer for MYSQL (#9407) · f35a5c41
      yswdqz 提交于
      Layer==MySQL Server, also known as mysqld, is a single multithreaded program that does most of the work in a MySQL installation.
      f35a5c41
  27. 28 7月, 2022 3 次提交
  28. 21 7月, 2022 1 次提交
  29. 20 7月, 2022 1 次提交