Info! Please note that this translation has been provided at best effort, for your convenience. The English page remains the official version.

PeeringDB 2022 Product Report

Published On -

PeeringDB is a freely available, user-maintained, database of networks, and the go-to location for interconnection data. The database facilitates the global interconnection of networks at Internet Exchange Points (IXPs), data centers, and other interconnection facilities, and is the first stop in making interconnection decisions.

We think we've done a pretty good job so far but we understand that our users have different suggestions, opinions and observations on how we can do better. In this regard, we run a survey each year. This survey is designed to be an actionable way for us to gather the information we need to make PeeringDB better for users. We use what users tell through the survey to prioritize the feature improvements we plan in our product roadmap.

This blog aims at sharing our findings from responses we got from the users in the last round of the survey.

 

Importance of Data quality and search features

Data quality and search were ranked most important by respondents to our last three user surveys. This update looks at improvements we have made to keep data quality high by improving automation, giving users better tools, and making it easier to find and export data in PeeringDB..

 

Developments in 2022

How to sum up what PeeringDB delivered for its users in 2022? Let's start with some numbers that help describe the scale of the work we’ve done.

In 2022, we put out 10 major releases resolving over 100 issues. These include:

We got contributions from a number of community members, including from engineers at Amazon and Google.

 

Search

We normalized the names of states and provinces to improve search results. This builds on the improvements to advanced search deployed in 2021, which allow users to drill down to get very specific information and export in structured formats.

 

Managing Your Organization

We improved the way organizational admins can manage their users. Features include the ability to require affiliated users to enable Multi Factor Authentication using authenticator apps or a hardware token, or use a particular email domain.

Figure 1

 

Figure 2

 

Automation

We implemented a process to ensure that old networks are removed from PeeringDB when the RIRs or NIRs deregister their AS Numbers. In combination with regular improvements to our support for the IX-F Member Export Schema, we are ensuring that PeeringDB’s data remains fresh.

 

Operations

We built on last year’s improvements to API Key support. We introduced query throttling with authenticated users getting more queries. We also worked with developers of third-party tools that query PeeringDB so that they make efficient queries.

We want users to have the best experience they can. So we teamed up with members of the community at the NANOG 86 Hackathon to install our local cache, peeringdb-py, on a wide range of systems. Having tested that we have documented the installation process to make it easier for users to sync PeeringDB to their own infrastructure.

 

Documentation

Last year we introduced our HOWTO series. This year we expanded it and have had to organize it into five sections. We probably have an explanation of how to do what you want. If there’s something missing, then please let us know.

 

User Support

Sometimes users need support. We’ve improved lots of support tools, so we can help users more quickly and effectively. On average, tickets are resolved in under eight hours, with automation managing 40% of this workload.

 

What’s Coming Next?

Two major improvements scheduled for early 2023 include further improvements to search, and translation for anonymous web users. We’ll publish a more detailed product roadmap towards the end of January.

The improvements we make are only as good as the requests we get from you. We want to make sure that we understand what you need and why. If you have an idea for an improvement you can create an issue in GitHub but you can also reach out to anyone on the Product Committee.

We’d love to hear from you and listen to you describe what you need to achieve, so we can work out how to make PeeringDB meet your needs.

 

Are you new to PeeringDB?

Learn more about PeeringDB or register.

 

Author: Mr Leo Vegoda

PeeringDB Product Manager