-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP - Defining Personas and Use Cases for Enhanced OBS Cluster Utilization #58
Merged
schwesig
merged 6 commits into
OCP-on-NERC:main
from
schwesig:20240130_obs-persona-matrix
Jun 10, 2024
Merged
WIP - Defining Personas and Use Cases for Enhanced OBS Cluster Utilization #58
schwesig
merged 6 commits into
OCP-on-NERC:main
from
schwesig:20240130_obs-persona-matrix
Jun 10, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
schwesig
added
documentation
Improvements or additions to documentation
enhancement
New feature or request
labels
Jan 30, 2024
4 tasks
schwesig
changed the title
WIP - starting the document to work on
WIP - Observability for NERC, personas and usecases - starting the document to work on
Jan 31, 2024
1 task
schwesig
changed the title
WIP - Observability for NERC, personas and usecases - starting the document to work on
WIP - Observability for NERC, personas and usecases
Mar 6, 2024
schwesig
changed the title
WIP - Observability for NERC, personas and usecases
WIP - Defining Personas and Use Cases for Enhanced OBS Cluster Utilization
Mar 6, 2024
idea from todays meeting
|
computate
approved these changes
Mar 6, 2024
Signed-off-by: /Thor(sten)?/ Schwesig <89909507+schwesig@users.noreply.github.com>
Signed-off-by: /Thor(sten)?/ Schwesig <89909507+schwesig@users.noreply.github.com>
Signed-off-by: /Thor(sten)?/ Schwesig <89909507+schwesig@users.noreply.github.com>
Signed-off-by: /Thor(sten)?/ Schwesig <89909507+schwesig@users.noreply.github.com>
added Accountant IRS and Security Officer, details need to be researched in issue nerc-project/operations#461
- Updated and added personas for Professor, Student, Accounting, Admin for Classes, Admin for NERC, RH Contributor, Accountant IRS, and Security Officer - Included use cases for each persona: budget monitoring, resource tracking, invoice generation, resource allocation, system health monitoring, feature development, compliance audit, and security incident response Signed-off-by: /Thor(sten)?/ Schwesig <89909507+schwesig@users.noreply.github.com>
schwesig
force-pushed
the
20240130_obs-persona-matrix
branch
from
June 10, 2024 12:34
b54da56
to
2ac2fba
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fixes partly nerc-project/operations#443
Defining Personas and Use Cases for Enhanced OBS Cluster Utilization
Motivation
Establishing the new Observability (OBS) cluster, it's important to ensure that it fits and answers the diverse needs of our stakeholders/users.
A one-size-fits-all approach to metrics, logs, traces, retention policies, dashboards, outputs, triggers, actions, and even more may not adequately address the unique requirements of each user group.
To optimize the output and efficiency, as the acceptance/usability of the OBS cluster, a structured approach to identifying and tailoring these elements to specific user personas and use cases is important.
Objective
Develop a framework of personas and use cases. This framework will guide the customization of observability tools and processes to meet the diverse needs; ensuring relevance, usability, and effectiveness.
One goal is to create a matrix that categorizes observability features and settings to each persona's needs/wishes.
Making it possible to reduce redundancy, and hopefully helps to create modular and easy customizable outputs.
Completion Criteria
Description
To enhance the acceptance of our new OBS cluster, we must tailor its capabilities to the specific needs of various users and needs.
This involves understanding the tasks, challenges, and objectives of each group, allowing us to design a more intuitive and useful observability experience.
By establishing use cases and customizing the observability environment accordingly, we can ensure that each user receives relevant, actionable insights in the most efficient, low noise manner possible.
Guidelines
Considerations
Discussions
The matrix and the following table will serve as foundational tools in aligning our OBS cluster's capabilities with the needs of our users:
This issue calls for collaboration among team members to identify key personas, articulate their unique needs, and translate these into actionable insights and customization strategies.