Commit Graph

193 Commits

Author SHA1 Message Date
Patrik Oldsberg 9fee530039 Apply suggestion from @awanlin
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-03-20 15:39:50 +01:00
Patrik Oldsberg d6261a092b Apply suggestion from @Rugvip
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-03-20 15:39:11 +01:00
Hellgren Heikki 907682f945 docs(bep): define shared AI assets repo and cli support
this PR introduces BEP for backstage managed AI assets in the backstage
monorepo that can be shared with backstage contributors and adaptors.

added first skill to the docs to test this out. locally it's possible to
run: npx skills add ./docs which adds the mui-to-bui skill to be used.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2026-03-19 14:30:06 +02:00
Ben Lambert 1ee5b28e41 feat(metrics): Implement MetricsService (#32977)
* feat: add MetricsService alpha release

Introduces MetricsService as a new @alpha core service wrapping
@opentelemetry/api. Includes migration of existing catalog metrics
to use the new service.

Signed-off-by: benjdlambert <ben@blam.sh>

* chore: duplicate otel types, add plugin-scoped factory and tests

Signed-off-by: benjdlambert <ben@blam.sh>

* chore: update BEP-0012 metrics service design

Signed-off-by: Kurt King <kurtaking@gmail.com>

* chore: address PR feedback from freben and rugvip

Rename instrument types with MetricsService prefix for namespace
clarity, move config to backend.metrics.plugin.{pluginId}, add
config.d.ts schema, and improve factory test assertions.

Signed-off-by: benjdlambert <ben@blam.sh>

---------

Signed-off-by: benjdlambert <ben@blam.sh>
Signed-off-by: Kurt King <kurtaking@gmail.com>
Co-authored-by: Kurt King <kurtaking@gmail.com>
2026-02-24 16:57:02 +01:00
Patrik Oldsberg 4eb50ed4c8 Merge pull request #32678 from backstage/sennyeya/fix-reference-docs
fix: update more /docs/references links
2026-02-04 23:56:06 +01:00
aramissennyeydd efbf232bfa fix: update more /docs/references links
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2026-02-04 10:11:36 -06:00
imgbot[bot] 21b60d8b5f [ImgBot] Optimize images (#32227)
*Total -- 517.71kb -> 473.87kb (8.47%)

/microsite/static/img/tech-radar.svg -- 1.03kb -> 0.56kb (45.5%)
/beps/0001-notifications-system/notifications-architecture.drawio.svg -- 44.41kb -> 32.82kb (26.11%)
/plugins/auth-backend/architecture.drawio.svg -- 22.74kb -> 16.81kb (26.09%)
/microsite/static/img/backstage-search-platform.svg -- 0.99kb -> 0.73kb (25.77%)
/beps/0003-auth-architecture-evolution/token-sequence-obo.drawio.svg -- 17.62kb -> 13.12kb (25.53%)
/beps/0003-auth-architecture-evolution/token-sequence-cookie.drawio.svg -- 18.01kb -> 13.55kb (24.77%)
/microsite/static/img/cyclops.svg -- 3.30kb -> 2.68kb (18.79%)
/packages/app-next/architecture.drawio.svg -- 69.32kb -> 56.49kb (18.51%)
/microsite/static/img/kiali.svg -- 1.32kb -> 1.08kb (18.26%)
/microsite/static/img/daytona.svg -- 1.23kb -> 1.01kb (18.1%)
/microsite/static/img/octopus-deploy.svg -- 0.94kb -> 0.79kb (15.9%)
/microsite/static/img/s3-bucket.svg -- 3.25kb -> 2.88kb (11.45%)
/microsite/static/img/tekton.svg -- 1.77kb -> 1.59kb (10.13%)
/microsite/static/img/terraform-logo.svg -- 0.44kb -> 0.40kb (9.07%)
/microsite/static/img/dynatrace.svg -- 3.60kb -> 3.37kb (6.43%)
/microsite/static/img/plugin-feedback-logo.svg -- 0.69kb -> 0.65kb (5.8%)
/microsite/static/img/codescene_logo.svg -- 4.64kb -> 4.42kb (4.84%)
/microsite/static/img/codacy-icon.svg -- 1.37kb -> 1.32kb (3.5%)
/microsite/static/img/entity-validation.svg -- 0.31kb -> 0.30kb (3.49%)
/microsite/static/img/bazaar.svg -- 1.44kb -> 1.39kb (3.25%)
/microsite/static/img/badges.svg -- 0.25kb -> 0.24kb (2.79%)
/microsite/static/img/shortcuts.svg -- 0.29kb -> 0.28kb (2.35%)
/microsite/static/img/catalog-graph.svg -- 0.30kb -> 0.29kb (2.3%)
/microsite/static/img/devtools.svg -- 0.34kb -> 0.33kb (2.03%)
/microsite/static/img/3scale.svg -- 6.74kb -> 6.64kb (1.55%)
/microsite/static/img/linguist.svg -- 0.44kb -> 0.44kb (1.55%)
/microsite/static/img/digital.ai-deploy.svg -- 0.70kb -> 0.69kb (1.53%)
/microsite/static/img/digital.ai-release.svg -- 1.28kb -> 1.27kb (1.44%)
/microsite/static/img/nexus-repository-manager.svg -- 7.81kb -> 7.71kb (1.35%)
/microsite/static/img/quay.svg -- 7.81kb -> 7.71kb (1.34%)
/microsite/static/img/jfrog-artifactory.svg -- 7.82kb -> 7.72kb (1.34%)
/microsite/static/img/keycloak.svg -- 8.04kb -> 7.93kb (1.3%)
/microsite/static/img/topology.svg -- 8.62kb -> 8.51kb (1.21%)
/microsite/static/img/ocm.svg -- 9.86kb -> 9.76kb (1.06%)
/microsite/static/img/cicd-statistics.svg -- 0.72kb -> 0.71kb (0.95%)
/microsite/static/img/github-pull-requests-board-logo.svg -- 3.92kb -> 3.88kb (0.92%)
/packages/ui/static/favicon.svg -- 0.69kb -> 0.68kb (0.85%)
/microsite/static/img/hcp-consul.svg -- 6.78kb -> 6.76kb (0.33%)
/microsite/static/img/nobl9.svg -- 1.60kb -> 1.59kb (0.31%)
/microsite/static/img/buildkite.svg -- 0.39kb -> 0.39kb (0.25%)
/microsite/blog/assets/2024-06-27/backstage-engineer-journey.svg -- 224.46kb -> 223.97kb (0.22%)
/docs-ui/src/app/icon.svg -- 4.61kb -> 4.60kb (0.06%)
/microsite/static/img/wheel-of-names.svg -- 9.51kb -> 9.50kb (0.05%)
/microsite/static/img/cncf-white.svg -- 6.32kb -> 6.32kb (0.02%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2026-02-03 15:08:27 +01:00
Fredrik Adelöw 1948835d4e Merge pull request #30391 from kurtaking/kurtaking/bep-telemetry-service 2025-08-22 18:13:55 +02:00
Kurt King 76c6633a40 Merge remote-tracking branch 'refs/remotes/origin/kurtaking/bep-telemetry-service' into kurtaking/bep-telemetry-service 2025-08-19 20:36:12 -06:00
Kurt King 83cdd08931 Use core in place of framework
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-08-19 20:18:33 -06:00
Fredrik Adelöw 747a180277 Update beps/0012-metrics-service/README.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-08-19 09:39:14 +02:00
Frank Ye 17b34e585f update BEP typing for metadata
Signed-off-by: Frank Ye <franky@spotify.com>
2025-08-14 16:28:25 -04:00
Hellgren Heikki dbfc817bdf chore: set 0001-notifications BEP to implemented
cleaned the document and made it match the current implementation

still missing #30028 for metadata

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-13 15:59:30 +03:00
Kurt King 1beca9052e chore: clean up out of scope portion
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-08-08 08:52:15 -06:00
Kurt King e41028cc6b refactor: mark sdk handling out of scope
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-08-06 09:32:06 -06:00
Kurt King e178acc832 clean up based on cr
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-08-05 17:22:26 -06:00
Kurt King 86e1dfb411 refactor: reorg sections for better flow of content
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-07-09 21:48:29 -06:00
Kurt King a9ad6932a2 document wrapping sdk as the direction to head in
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-07-08 09:19:00 -06:00
Kurt King 6e3b53e9a1 refactor: start sdk for user based on config
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-07-04 23:47:35 -06:00
Kurt King a292cf3c0a refactor: only focus on metrics service
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-07-04 09:37:34 -06:00
Kurt King aba73ed311 correlate naming pattern back to design
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-06-26 22:39:24 -06:00
Kurt King 5d634e2000 Add separate document for naming conventions
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-06-26 22:31:07 -06:00
Kurt King 5201ad4d29 reorder sections
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-06-26 10:01:53 -06:00
Kurt King 06479e1da2 Add considerations, outstanding questions, fix typos
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-06-26 09:49:36 -06:00
Kurt King af3260dd12 spruce up a bit more and include config
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-06-25 09:15:32 -06:00
Kurt King 319199f77b doc: backstage telemetry service
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-06-25 08:42:59 -06:00
Kurt King 90007d5623 start bep for telemetry service
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-06-23 21:22:32 -06:00
Fredrik Adelöw 296d8a122b mark BEP-0007 as implemented
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-04-28 12:15:51 +02:00
Gabriel Dugny 14bddfd10f docs: Fix typos
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-04-18 17:32:34 +02:00
Bogdan Nechyporenko b3e3315031 Made gitlab:repo:push action idempotent.
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-13 07:38:17 +01:00
Bogdan Nechyporenko 225c733258 Made gitlab:repo:push action idempotent.
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-12 19:40:46 +01:00
Patrik Oldsberg a6705ab06e beps: add FAQ entry for provisional state
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-11-19 20:46:58 +01:00
Patrik Oldsberg 340dfd5cca beps: update BEP process to merge straight into implementable
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-11-19 20:13:56 +01:00
Patrik Oldsberg 31c28dbc75 Merge pull request #26832 from backstage/rugvip/events
beps/0001: events service updates
2024-09-27 18:08:48 +02:00
Fredrik Adelöw 5a0afae161 fix some spelling problems
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-24 11:17:37 +02:00
Patrik Oldsberg f49c1effa4 beps/0001: events service updates
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-24 10:54:17 +02:00
Patrik Oldsberg 7c80650a1e frontend-app-api: extract createApp out into frontend-defaults
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-29 11:53:48 +02:00
Patrik Oldsberg a428f5512b Merge pull request #24957 from aramissennyeydd/beps/documentation/adjustments-from-initial-review
bep(0008): adjustments following initial review
2024-08-21 19:24:20 +02:00
Patrik Oldsberg 55cca917c3 beps/event-auditor: format + switch to 0011
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-21 00:14:47 +02:00
Patrik Oldsberg f51d611d0c Merge pull request #25060 from schultzp2020/audit-log-bep
docs: add BEP for event auditor
2024-08-20 17:42:36 +02:00
Paul Schultz c546f094fc Merge branch 'audit-log-bep' of https://github.com/schultzp2020/backstage into audit-log-bep 2024-08-20 09:27:31 -05:00
Paul Schultz 1284ac0915 add dependency
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2024-08-20 09:27:19 -05:00
Patrik Oldsberg f517fdd26a beps/0010: refactor + call out backwards compatiblity
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-14 10:55:54 +02:00
blam d23827e20c chore: some small changes
Signed-off-by: blam <ben@blam.sh>
2024-08-12 09:49:41 +02:00
blam dcdfa3ab65 chore: remove extra chars
Signed-off-by: blam <ben@blam.sh>
2024-08-12 09:46:19 +02:00
blam e593d121a1 chore: update bep
Signed-off-by: blam <ben@blam.sh>
2024-08-12 09:46:19 +02:00
blam 1c94fb14db chore: fix
Signed-off-by: blam <ben@blam.sh>
2024-08-12 09:46:19 +02:00
blam 8db1ba1508 chore: give the bep a number and feelings
Signed-off-by: blam <ben@blam.sh>
2024-08-12 09:46:19 +02:00
blam 73e45a7bbd chore: added some more stuff to the bep
Signed-off-by: blam <ben@blam.sh>
2024-08-12 09:46:19 +02:00
blam 68e92b7d12 chore: update
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-08-12 09:46:19 +02:00