This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a change to branch refactor/ai-profiling-oap-owned-rules
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git


 discard 91b489a  fix(continuous-profiling): one banner for the URI filter — 
highlight what the switch lands on
 discard 69dae0b  fix(layer): URI filter mode is state, not a derivation of the 
value
 discard 23bcc47  fix(layer): table the roster, and make the URI filter a 
choice not a lockout
 discard 533c2c1  feat(ui): section and filter the service picker by OAP 
service group
 discard e53d92c  fix(ui): widen, align and page the typeahead panel
 discard 242eb71  feat(ui): filter the service picker by armed rules, inside 
the panel
 discard 29e910a  feat(layer): label services with their armed rules, drop the 
one-row table
 discard 98be1f4  feat(layer): select the policy's target service on the rule 
page
 discard fdc6048  fix(layer): name the target service on the rule card
 discard cb63efe  refactor(layer): make "Where it runs" a service table with a 
detail pane
 discard fc3a954  feat(layer): one tab per policy target, roster banner inside 
the tab
 discard da3da0b  feat(layer): root the watched roster at the service
 discard c9bc590  feat(layer): catalog the watched roster by process label
 discard 53bb476  fix(layer): make the threshold field state its unit and 
number format
 discard e411885  fix(layer): bound the watched roster at every level, not just 
the outermost
 discard 47d30c4  refactor(layer): fold the watched roster into each policy 
target
 discard 5ef4141  perf(layer): rebuild the watched-processes panel for a 
production fleet
 discard 01e8775  fix(layer): name what the watched-processes panel actually 
shows
 discard 3e3ebfa  fix(layer): show whether continuous-profiling rules are 
applied
 discard 13d3d87  fix(templates): ship continuous profiling on MESH only, as 
booster-ui did
 discard e281247  style(templates): restore bundled-layer formatting
 discard e0e3a7d  refactor(layer): move continuous profiling into the layer as 
a tab
 discard 86dff78  fix(operate): don't filter the service list for continuous 
profiling
 discard 3388545  feat(operate): edit continuous-profiling policies
 discard e76ee54  fix(ai): start approved tasks ASAP, and stop hiding partial 
reads
 discard fe8eb4a  fix(ai): read profiling results the way OAP actually reports 
them
 discard 902a1bc  refactor(ai): let OAP decide what profiling is allowed, not 
our config
     add 091c85d  feat(profiling): let OAP own the profiling rules, and add a 
continuous-profiling policy editor

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (91b489a)
            \
             N -- N -- N   refs/heads/refactor/ai-profiling-oap-owned-rules 
(091c85d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md                                       |   4 +-
 apps/bff/src/ai/skill/triggers/tools.ts            |  66 ++++++-----
 apps/bff/src/http/query/async-profile.ts           |  35 +++---
 apps/bff/src/http/query/continuous-profiling.ts    |  88 ++++----------
 apps/bff/src/http/query/ebpf.ts                    |  59 +++++----
 apps/bff/src/logic/oap/continuous-profiling.ts     |  72 +++++++++++
 apps/bff/src/logic/oap/profiling.ts                |  49 +++++---
 apps/ui/src/api/scopes/continuous-profiling.ts     |   8 +-
 .../src/components/primitives/TypeaheadSelect.vue  |  37 +++---
 apps/ui/src/i18n/locales/de.json                   |  23 +++-
 apps/ui/src/i18n/locales/en.json                   |  23 +++-
 apps/ui/src/i18n/locales/es.json                   |  23 +++-
 apps/ui/src/i18n/locales/fr.json                   |  23 +++-
 apps/ui/src/i18n/locales/ja.json                   |  23 +++-
 apps/ui/src/i18n/locales/ko.json                   |  23 +++-
 apps/ui/src/i18n/locales/pt.json                   |  23 +++-
 apps/ui/src/i18n/locales/zh-CN.json                |  23 +++-
 apps/ui/src/layer/LayerShell.vue                   |   1 +
 .../LayerContinuousProfilingView.vue               | 132 +++++++++------------
 .../components/CheckItemRow.vue                    | 129 +++++++++++---------
 .../components/PolicyTargetCard.vue                |  16 ++-
 .../components/TargetRunsOn.vue                    |  19 +--
 apps/ui/src/layer/continuous-profiling/data.ts     |  57 +++++----
 .../continuous-profiling/useContinuousProfiling.ts |  42 +++----
 apps/ui/src/shell/layerFromTemplate.ts             |   1 +
 docs/operate/profiling.md                          |  10 +-
 packages/api-client/src/continuous-profiling.ts    |  23 ++--
 27 files changed, 603 insertions(+), 429 deletions(-)
 create mode 100644 apps/bff/src/logic/oap/continuous-profiling.ts

Reply via email to