OpsLevel Logo
Product

Visibility

Catalog

Keep an automated record of truth

Integrations

Unify your entire tech stack

AI Engine

Restoring knowledge & generating insight

Standards

Scorecards

Measure and improve software health

Campaigns

Action on cross-cutting initiatives with ease

Checks

Get actionable insights

Developer Autonomy

Service Templates

Spin up new services within guardrails

Self-service Actions

Empower devs to do more on their own

Knowledge Center

Tap into API & Tech Docs in one single place

Featured Resource

Click-through Tour: OpsLevel Overview
Click-through Tour: OpsLevel Overview
Read more
Use Cases

Use cases

Improve Standards

Set and rollout best practices for your software

Drive Ownership

Build accountability and clarity into your catalog

Developer Experience

Free up your team to focus on high-impact work

Featured Resource

Software standards: How to build and maintain effective service maturity
Software standards: How to build and maintain effective service maturity
Read more
Customers
Our customers

We support leading engineering teams to deliver high-quality software, faster.

More customers
Hudl
Hudl goes from Rookie to MVP with OpsLevel
Read more
Hudl
Keller Williams
Keller Williams’ software catalog becomes a vital source of truth
Read more
Keller Williams
Duolingo
How Duolingo automates service creation and maintenance to tackle more impactful infra work
Read more
Duolingo
Resources
Our resources

Explore our library of helpful resources and learn what your team can do with OpsLevel.

All resources

Resource types

Blog

Resources, tips, and the latest in engineering insights

Guide

Practical resources to roll out new programs and features

Demo

Videos of our product and features

Events

Live and on-demand conversations

Interactive Demo

See OpsLevel in action

Pricing

Flexible and designed for your unique needs

Docs
Log In
Book a demo
Log In
Book a demo
No items found.
Share this
Table of contents
 link
 
Resources
Guide

Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine

Product
Tooling
Visibility
Developer
Platform engineer
DevOps
Catalog
Integration
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine
OpsLevel
|
September 10, 2024

Now that you know the basics of what goes into a catalog, it's time to create your own using OpsLevel's powerful Catalog Engine. This guide will walk you through how to efficiently build and maintain your service catalog, ensuring your team can trust the data when they need it most.

Introducing the Catalog Engine: The Fastest Way to Create and Maintain Your Catalog

OpsLevel's Catalog Engine is a suite of features designed to automate and streamline the process of building and maintaining your service catalog. It's the fastest, most efficient way to get started and keep your catalog up-to-date. The Catalog Engine includes:

  • Service Detection: Automatically identifies services in your integrated repositories and alert sources.
  • Alias Grouping: Intelligently groups related services and aliases.
  • Recommended Owners: Suggests appropriate owners for your services based on repository activity.
  • Inferred Service Descriptions: Generates proposed descriptions for catalog entities using AI.
  • How the Catalog Engine Works

    1. Integrate Your Systems: Connect OpsLevel to your git provider, alert sources, deploy systems, or custom event checks.
    2. Automatic Service Detection: The Catalog Engine scans your repositories and other integrated sources, flagging potential services.
    3. Review and Confirm: Accept or ignore the detected services on the Detected Services page.
    4. Continuous Updates: As new code is pushed or events occur, the Catalog Engine keeps detecting and suggesting updates.

    By leveraging the Catalog Engine, you can catalog services, components, and infrastructure objects in minutes, creating a comprehensive and accurate catalog from day one.

    Using the Catalog Engine

    Service Detection from Integrations

    When you add a new Git, Alert Source, Deploy, or Custom Event Check integration, OpsLevel will automatically recommend services:

    • Git repositories will be scanned, and services will be inferred from the contents.
    • Datadog monitors and services from Pagerduty, New Relic, and OpsGenie will generate recommendations.
    • Deploy and Custom Event Check integrations will recommend services based on the aliases found.

    Ownership Suggestions

    OpsLevel helps by providing ownership suggestions based on repository activity. It analyzes recent commit history to identify contributors and suggest teams that might own the service. You can easily accept these suggestions or make changes as needed.

    Detected Services Page

    Navigate to Catalog > Detected Services to see a list of Pending Services that OpsLevel has detected. From this page, you can:

    • View the Service alias identified during detection
    • See where the Service was detected from and when
    • Use the expand button to see all repositories, alert sources, and events supporting the Detected Service
    • Review suggestions and make changes to the action or service name
    • Register new services or merge sources with existing services
    • Ignore services you don't want to add to your catalog

    Benefits of Using the Catalog Engine

    • See everything in your software ecosystem: Get a comprehensive view of all your services, components, and infrastructure objects.
    • Know who owns it and what it does: Easily identify ownership and understand the purpose of each service.
    • Understand dependencies: Gain insights into how your services are interconnected.
    • Eliminate manual updates: Automate the process of keeping your catalog up-to-date.

    Alternative Methods for Catalog Building

    While the Catalog Engine is the recommended approach, OpsLevel offers several alternative methods to accommodate different team structures and workflows:

    1. Kubernetes Syncing Tool: For organizations using Kubernetes, this tool can push data into OpsLevel or map services based on your deployments.
    2. Config-as-Code Approach: Use opslevel.yml files stored in your repositories for a git-based workflow.
    3. Terraform Provider: For teams using infrastructure-as-code, provision and catalog services via Terraform.
    4. GraphQL API or CLI Tool: Integrate OpsLevel with your other operations tools or use the command-line interface for custom workflows.

    Maintaining Your Catalog

    Regardless of your chosen method, OpsLevel helps keep your catalog current:

    • Automatic Detection: New services are flagged for review and mapping.
    • AI-Assisted Descriptions: The AI Assistant generates service descriptions based on repository content.
    • Continuous Updates: The Catalog Engine keeps your catalog in sync with your actual infrastructure and codebase.

    Next Steps

    Now that you understand how to build your catalog efficiently using the Catalog Engine and other methods, you're ready to get started. Begin by integrating your systems with OpsLevel and let the Catalog Engine do the heavy lifting in populating your service catalog.

    Remember, a well-maintained service catalog is key to harnessing OpsLevel's full potential. Start with the Catalog Engine for the most automated, efficient approach to building and maintaining your catalog today!

    ‍

    More resources

    Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code
    Guide
    Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code

    Most engineers are adopting AI tooling to write and ship code, but are they safe?

    Read more
    The Complete Guide to Internal Developer Portals
    Guide
    The Complete Guide to Internal Developer Portals

    A guide to help you understand how an internal developer portal can benefit your organization, what features to look for, and who will benefit most.

    Read more
    Finding your IDP: A comprehensive guide to choosing an internal developer portal
    Guide
    Finding your IDP: A comprehensive guide to choosing an internal developer portal

    This guide (and Notion template) will help you choose the right developer portal for your needs.

    Read more
    Product
    Software catalogMaturityIntegrationsSelf-serviceKnowledge CenterBook a meeting
    Company
    About usCareersContact usCustomersPartnersSecurity
    Resources
    DocsEventsBlogPricingDemoGuide to Internal Developer PortalsGuide to Production Readiness
    Comparisons
    OpsLevel vs BackstageOpsLevel vs CortexOpsLevel vs Atlassian CompassOpsLevel vs Port
    Subscribe
    Join our newsletter to stay up to date on features and releases.
    By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.
    SOC 2AICPA SOC
    © 2024 J/K Labs Inc. All rights reserved.
    Terms of Use
    Privacy Policy
    Responsible Disclosure
    By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Data Processing Agreement for more information.
    Okay!