peeringdb / peeringdb

Server code for https://www.peeringdb.com/
BSD 2-Clause "Simplified" License
340 stars 111 forks source link

Improve IX object export data and capabilities #1558

Open martinhannigan opened 2 months ago

martinhannigan commented 2 months ago

Is your feature request related to a problem? Please describe.

In searching for networks that are present on an IX to compare and contrast the value of participating at it I've found that while almost every other dimensioning of PeeringDB data is exportable, this data is not.

Who is affected by the problem?

Uses looking for specific types of networks at specific IX's.

What is the impact?

Better IX selection for IX users, easier manipulation of data, more flexibility in automation and better inputs to private and public mapping tools.

Are there security concerns?

No

Are there privacy concerns?

No, PDB is a public database. All the data should be dimension-able and exportable.

Describe the solution you'd like

Allow a search for networks ON a specific IX OR in a specific metro to have it's search results exported and with geocode the facility they're present in as part of the export.

Do you think this feature will require a formal design?

Potentially, yes.

Describe alternatives you've considered

Whole database download or using the API. It would seem more cost effective to build in such searches so they can be cached and controlled (runaways, hammering of the API $, etc.) as best as possible.

Could this feature request need support from the Admin Committee?

No

What is the proposed priority?

I would argue all search and export functions are "hot" since they improve value of PDB

jackcarrozzo commented 2 months ago

PC call: doable thru API; would be nice but may be a bit of work. Arnold suggests a purpose built query tool.

martinhannigan commented 2 months ago

Fail.

On Thu, Mar 14, 2024 at 13:07 Jack Carrozzo @.***> wrote:

PC call: doable thru API; would be nice but may be a bit of work. Arnold suggests a purpose built query tool.

— Reply to this email directly, view it on GitHub https://github.com/peeringdb/peeringdb/issues/1558#issuecomment-1997938010, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFA2YQQ7TM6EY4FR5PXSKL3YYHKOJAVCNFSM6AAAAABD22BOQOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJXHEZTQMBRGA . You are receiving this because you authored the thread.Message ID: @.***>