1. 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
  2. 08 8月, 2022 2 次提交
  3. 07 8月, 2022 1 次提交
  4. 06 8月, 2022 1 次提交
  5. 05 8月, 2022 1 次提交
  6. 04 8月, 2022 1 次提交
  7. 03 8月, 2022 1 次提交
  8. 01 8月, 2022 1 次提交
  9. 29 7月, 2022 3 次提交
  10. 28 7月, 2022 3 次提交
  11. 27 7月, 2022 2 次提交
  12. 26 7月, 2022 1 次提交
  13. 25 7月, 2022 1 次提交
  14. 21 7月, 2022 2 次提交
  15. 20 7月, 2022 1 次提交
  16. 19 7月, 2022 1 次提交
  17. 18 7月, 2022 1 次提交
  18. 14 7月, 2022 2 次提交
  19. 13 7月, 2022 4 次提交
  20. 12 7月, 2022 1 次提交
  21. 09 7月, 2022 1 次提交
  22. 08 7月, 2022 1 次提交
  23. 05 7月, 2022 1 次提交
  24. 04 7月, 2022 2 次提交