Skip to content

Commit 550fcef

Browse files
authored
Merge pull request #2 from posit-dev/champion-dashboard
feat: champion-dashboard extension
2 parents 6971617 + 48f9f2d commit 550fcef

File tree

8 files changed

+806
-10
lines changed

8 files changed

+806
-10
lines changed

.github/workflows/extensions.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
# Be sure the extension name and directory name are the same
3030
# e.g. `extension-name: extensions/extension-name/**`
3131
filters: |
32+
champion-dashboard: extensions/champion-dashboard/**
3233
3334
# Runs for each extension that has changed from `simple-extension-changes`
3435
# Lints and packages in preparation for tests and and release.
@@ -151,7 +152,7 @@ jobs:
151152
runs-on: ubuntu-latest
152153
permissions:
153154
pull-requests: read
154-
outputs:
155+
# outputs:
155156
# Adding a new extension with a complex build process?
156157
# Add a new line here with the name of the extension as the name of the
157158
# filter and the step output variable below
@@ -161,14 +162,16 @@ jobs:
161162
steps:
162163
- uses: actions/checkout@v4
163164

164-
- uses: dorny/paths-filter@v3
165-
id: changes
166-
with:
167-
# Adding a new extension that has a complex build process?
168-
# Add a new line here with the name of the extension and directory path
169-
# Be sure the extension name and directory have the same name
170-
# e.g. `extension-name: extensions/extension-name/**`
171-
filters: |
165+
# Uncomment when adding the first complex extension
166+
# - uses: dorny/paths-filter@v3
167+
# id: changes
168+
# with:
169+
# # Adding a new extension that has a complex build process?
170+
# # Add a new line here with the name of the extension and directory path
171+
# # Be sure the extension name and directory have the same name
172+
# # e.g. `extension-name: extensions/extension-name/**`
173+
# filters: |
174+
# extension-name: extensions/extension-name/**
172175

173176

174177
# All extensions have been linted, packaged, and released, if necessary

extensions.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
"requiredFeatures": [
2525
"API Publishing",
2626
"OAuth Integrations",
27-
"Current User Execution"
27+
"Current User Execution",
28+
"OpenTelemetry"
2829
],
2930
"extensions": []
3031
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.11.3
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Champion Dashboard
2+
3+
A Posit Connect extension that provides a real-time dashboard displaying OpenTelemetry metrics from your Connect server.
4+
5+
## Features
6+
7+
8+
## Requirements
9+
10+
- Posit Connect 2025.12.0 or later
11+
- OpenTelemetry metrics enabled on the Connect server
12+
13+
14+
## Usage
15+
16+
Once installed, the dashboard automatically fetches metrics from the Connect server's `/metrics` endpoint and displays them in an organized, visual format. The dashboard refreshes on each page load.

0 commit comments

Comments
 (0)