Troubleshooting incidents in complex microservice systems can be challenging, particularly when dependencies are shared across multiple applications and teams. The inherent intricacy of these architectures often obscures service dependencies and ownership, leading to difficulties in team coordination and prolonged incident response.
Engineers struggle to define contextual information like ownership, often relying on inefficient methods such as spreadsheets, multiple messages, and unnecessary meetings to identify responsible parties.
A platform approach to intelligent teams
New Relic Teams centralizes ownership information for your monitored entities, improving troubleshooting, collaboration, and operational efficiency. By assigning entities to their respective teams, you can quickly identify the right point of contact for any service or host.
How can you use Teams across New Relic?
You can leverage Teams in a variety of places across the New Relic platform. This means Teams is available when you need it to contact owners of specific entities. Here are some examples of how you can leverage the power of Teams:
- During an incident - When addressing an issue, you can identify the responsible team for each impacted entity within the “Impacted entities” section of the issue page. This information facilitates prompt communication with the appropriate team members during incident resolution.
- While navigating the platform - Throughout the platform, each entity’s detail page prominently displays its owning team in the header. This consistent placement ensures that ownership information is readily accessible during routine monitoring and analysis.
- In Maps - Maps provides a visual representation of your system’s architecture. By hovering over or selecting an entity, you can access detailed information about the owning team. This feature helps in understanding service dependencies and facilitates communication with the right teams when analyzing system relationships.
- In Catalogs - The Catalogs experience offers a consolidated view of all entities, along with their respective team assignments. This organization allows for efficient identification of ownership and enables you to filter or scope the catalog based on specific teams. Such functionality aids in managing responsibilities and streamlining oversight across different teams.
- In All Entities - When you're in “All Entities,” you can filter by Team to narrow the results.
Teams Hub: Centralizing Collaboration and Insights
In today’s fast-paced development environments, effective collaboration and real-time insights are crucial. The Teams Hub serves as a centralized space, bringing together essential information to keep your team aligned and informed.
Key Features of the Teams Hub Overview Tab:
• Active Issues: Access a list of all active issues related to your team’s entities that have been opened in the last three days, enabling prompt attention and resolution.
• Service Levels Summary: Monitor the status of your team’s service levels at a glance, ensuring adherence to performance standards.
• Workload Status: Gain insights into the current state of your team’s workloads, facilitating efficient resource management.
• Scorecard Compliance: Review your team’s compliance with established scorecards, helping maintain quality and performance benchmarks.
• Error Groups (Errors Inbox): Identify and prioritize error groups associated with your team, streamlining the debugging process.
• Team Members: View the list of individuals comprising your team, fostering transparency and collaboration.
• Important Dashboards: Quickly access dashboards deemed critical by your team, ensuring that vital metrics are always within reach.
• Documentation and Runbooks: Find links to relevant documentation, runbooks, and troubleshooting guides, aiding in swift issue resolution.
• Workflows: Examine the workflows your team utilizes, promoting consistency and efficiency in operations.
• Alert Policies: Review the alert policies in place for your team, ensuring timely notifications and responses to system events.
By consolidating these elements into a single interface, the Teams Hub enhances visibility, accountability, and coordination, empowering your team to operate more effectively and respond swiftly to challenges.
GitHub Integration
The New Relic Service Architecture Intelligence integration with GitHub allows you to import essential data on teams, team members, and repos from your GitHub account into New Relic. This enhances the management and visibility of Teams, Catalogs and Scorecards in New Relic by simplifying role management, entity ownership mapping, and streamlining the onboarding and configuration process for users who rely on GitHub.
Available as part of Advanced Compute Usage
New Relic Teams can be accessed as part of New Relic’s Advanced Compute innovations. This means you are measured and billed based on usage which optimizes your spend and eliminates the need for static license fees.
Conclusion
By centralizing ownership information, New Relic Teams addresses the challenges of troubleshooting in complex systems by making it easier to identify responsible teams, improving coordination, and accelerating incident response.
Next steps
Get started today with New Relic Teams
New Relic Teams is available with the Advanced Compute add-on which provides usage-based access to our new platform innovations. To learn more, contact your New Relic account representative and get started.
Don’t have a New Relic account yet? Sign up for free today. Your free account includes 100 GB/month of data ingest and one full user.
The views expressed on this blog are those of the author and do not necessarily reflect the views of New Relic. Any solutions offered by the author are environment-specific and not part of the commercial solutions or support offered by New Relic. Please join us exclusively at the Explorers Hub (discuss.newrelic.com) for questions and support related to this blog post. This blog may contain links to content on third-party sites. By providing such links, New Relic does not adopt, guarantee, approve or endorse the information, views or products available on such sites.