Beste Europese alternatieven voor Sentry
Op zoek naar een Europees alternatief voor Sentry? Sentry is uitstekend in foutopsporing, maar het is in de VS gevestigd. Europese alternatieven bieden applicatiemonitoring met datasoevereiniteit.
Europese monitoringoplossingen bieden foutopsporing en applicatieprestatiemonitoring met verwerking van gegevens binnen de EU.
Hoe we deze tools rangschikken Proces in 4 stappen
-
1
Europees eigendom, geverifieerd
Het bedrijf heeft zijn hoofdkantoor en statutaire zetel in de EU, de EER, het Verenigd Koninkrijk, Zwitserland of Israël, en verwerkt klantgegevens in Europa of Israël. Een Amerikaans moederbedrijf sluit een tool van deze pagina uit, ongeacht waar de servers staan.
-
2
Categoriefit en praktijkreview
Wat de tool echt doet, voor wie hij geschikt is en waar hij tekortschiet, gecontroleerd aan de hand van de eigen documentatie, changelog en prijspagina van de leverancier in plaats van de marketingtekst.
-
3
Controle op compliance en prijzen
AVG-positie, hostinglocatie en de prijzen op deze pagina worden vóór publicatie geverifieerd aan de hand van de openbare prijzen van de leverancier, en opnieuw gecontroleerd wanneer we de categorie opnieuw bekijken.
-
4
Positie op deze pagina
Plaatsing op deze pagina kan betaald zijn, en dat kan van invloed zijn op welke tools hier verschijnen en in welke volgorde. Betaling koopt nooit een goede review: een tool die de bovenstaande controles niet doorstaat, staat hier voor geen prijs, en betaling verandert niets aan de tekortkomingen die we beschrijven. Een leverancier kan ons vragen een feitelijke fout te corrigeren, maar niet om een kritiekpunt te verwijderen.
Leveranciers kunnen betalen voor zichtbaarheid op deze pagina. Dat verandert nooit wat een vermelding over een product zegt, inclusief de kritiek, en wij verdienen niets wanneer je doorklikt naar een leverancier. Leveranciers kunnen betalen voor meer zichtbaarheid, hoger op de reviewpagina's; het heeft nooit invloed op welke tools worden opgenomen. Redactioneel beleid
Waarom kiezen voor een Europees alternatief voor Sentry?
AVG-bescherming
Je data blijven in Europa, beschermd door de strengste privacywetten ter wereld.
Datacenters in de EU
Data worden uitsluitend binnen de Europese Unie verwerkt en opgeslagen.
Geen Amerikaanse surveillance
Vrij van de CLOUD Act en andere Amerikaanse wetten voor toegang tot data.
Kwaliteitsalternatieven
Vergelijkbare functies met Europese kwaliteit en support.
Beste Europese alternatieven voor Sentry
Privacyvriendelijke alternatieven van Europese bedrijven, beoordeeld op functies, privacy en AVG-compliance.
GlitchTip
Open source alternatief voor Sentry, zelf te hosten
Uptrace
Open source APM met distributed tracing
Elastic APM
Onderdeel van Elastic Stack, kan zelf gehost worden
Belangrijkste conclusies
- Sentry heeft een regio in Frankfurt, maar de opslaglocatie wordt vastgelegd bij het aanmaken van de organisatie, en Sentry documenteert geen manier om een bestaande SaaS-organisatie daarheen te verplaatsen.
- Functional Software, Inc. draait Sentry vanaf Fremont Street 45 in San Francisco; de entiteit in Amsterdam uit het privacybeleid is een vertegenwoordiger in de zin van artikel 27 AVG, niet de plek waar beslissingen worden genomen.
- Sentry is sinds november 2023 niet meer uitgebracht onder een open source licentie: elke release wordt pas twee jaar later omgezet naar Apache 2.0 of MIT, niet op de dag dat je de code kloont.
- GlitchTip accepteert de SDK's van Sentry, dus overstappen kost één DSN-wijziging; Uptrace en Elastic APM vragen een instrumentatieproject.
- Per ontwikkelaar is niets goedkoper, want Sentry rekent niet per ontwikkelaar. Vergelijk de kosten per miljoen events, of stop met betalen per event door ze op je eigen hardware te houden.
Waarom mensen Sentry verlaten
Sentry doet wat het doet heel goed. Het groepeert een exceptie tot een issue, vertelt welke release het heeft kapotgemaakt en hoeveel mensen er last van hadden, en dat doet het beter dan alles wat minder kost. Teams vertrekken niet omdat de stacktraces onjuist zijn.
Ze vertrekken wanneer ze ontdekken dat de Europese versie van Sentry een ander account is en geen instelling. Opslag in Frankfurt bestaat, op de.sentry.io, naast de Amerikaanse regio in Iowa.
De locatie wordt vastgelegd bij het aanmaken van de organisatie, en de eigen documentatie van Sentry zegt dat een bestaande SaaS-organisatie niet kan worden omgezet; de route is een nieuwe organisatie aanmaken. Als je al op us.sentry.io zit en iemand bij juridische zaken nu de vraag heeft gesteld, begin je hoe dan ook met een nieuwe organisatie, en dat is het goedkoopste moment dat je ooit krijgt om de leverancier te wegen.
De tweede aanleiding is dat de ontsnappingsroute smaller blijkt dan gedacht. "Het is open source, we kunnen het zelf hosten" klopte in 2018. Sinds 17 november 2023 valt de code onder de Functional Source License, die de Business Source License verving en pas twee jaar na elke release Apache 2.0 of MIT wordt.
- De regio is een beslissing die je al hebt genomen Beide regio's zijn echt: de Amerikaanse regio draait vanuit Iowa, de EU-regio vanuit Frankfurt, en je kiest er één wanneer de organisatie wordt aangemaakt. Wat je niet kunt, is van gedachten veranderen. De documentatie is duidelijk: de opslaglocatie van een SaaS-organisatie kan niet worden gewijzigd en de enige manier om te wisselen is een nieuwe organisatie aanmaken. Een instelling die je maar één keer kunt instellen, is geen instelling maar een migratie, en een migratie is een moment om opnieuw te kiezen.
- Open source met een vertraging van twee jaar Met de Functional Source License mag je de code lezen, intern draaien en aanpassen, maar het is verboden om hem te gebruiken in een product dat met Sentry concurreert. Twee jaar na een release wordt die release omgezet naar Apache 2.0 of MIT. Dat is royaler dan de meeste source-available licenties, maar op de dag dat je het downloadt is het nog steeds geen OSI-licentie. Als je inkoopregel "open source" zegt, is het eerlijke antwoord over het huidige Sentry nee, met een datum erbij.
- De self-hosted build is een blauwdruk Sentry publiceert wat je nodig hebt om het te draaien: vier CPU-kernen, 16 GB RAM plus 16 GB swap, 32 GB aanbevolen, en een waarschuwing dat de schijf-I/O bepaalt of het standhoudt. De documentatie beschrijft het resultaat als zonder garanties of speciale support, verwijst naar een Discord van de community en stopt waar clustering begint, en stelt dan het gehoste product voor. Teams die Sentry hebben gekozen omdat ze het in huis konden houden, ontdekken dat meestal op de dag dat de enkele node het niet meer aankan.
- De maatstaf telt events, niet mensen Hier gaan de meeste vergelijkingspagina's de fout in over Sentry. Er is geen tarief per gebruikersplaats boven het gratis abonnement: Team kost $26 per maand bij jaarlijkse facturatie, met onbeperkte gebruikers en 50,000 errors, Business $80. De rekening groeit met errors, spans, replays en logs, dus een Europees alternatief bespaart alleen geld als het minder per event rekent of de events op je eigen schijf laat landen. Kosten besparen op Sentry betekent telemetrie samplen, en dat is precies wat je met de aanschaf van Sentry wilde voorkomen.
Wat je moet vervangen, niet alleen evenaren
Bepaal welke van de drie dingen die Sentry voor je doet je echt zou missen, want de tools hieronder beantwoorden ze apart.
Het eerste is de foutenpijplijn: een SDK in elke service, events gegroepeerd in issues, fingerprinting, release-tagging en een workflow om issues toe te wijzen en op te lossen. Het tweede is alles wat Sentry de afgelopen vijf jaar rond die kern heeft gebouwd: sessie-replay, profiling, prestatieanalyse op span-niveau en logs. Het derde is de SDK-omgeving zelf, het deel dat niemand meetelt: de tientallen services die al naar een Sentry-DSN sturen.
GlitchTip is de enige optie hier die het derde ongemoeid laat, omdat het hetzelfde protocol spreekt. Uptrace en Elastic APM betekenen opnieuw instrumenteren, wat een legitieme keuze is als je toch op OpenTelemetry wilde standaardiseren en een slechte keuze als foutopsporing alles was wat je wilde.
De alternatieven vergeleken
| Positie | Tool | Hoofdkantoor | Prijzen | Jurisdictie |
|---|---|---|---|---|
| #1 | GlitchTip | Berlijn, Duitsland | Gratis (zelf gehost) / vanaf €12 per maand | EU (Duitsland) |
| #2 | Uptrace | Berlijn, Duitsland | Gratis variant / vanaf €20 per maand | EU (Duitsland) |
| #3 | Elastic APM | Amsterdam, Nederland | Gratis variant / maatwerkprijzen | EU (Nederland) |
Hoe elk alternatief zich verhoudt tot Sentry
- Welke wet van toepassing is. EU (Duitsland). Sentry wordt vanuit de Verenigde Staten beheerd, dus de CLOUD Act verplicht de aanbieder om gegevens af te geven op een geldig bevel, ongeacht in welk land de servers staan.
- Waar de gegevens staan. Zelf gehost, of EU-cloud.
- Broncode. Open source, net als Sentry.
- Onafhankelijk gecontroleerd. AVG.
Het meest geschikt voor: Teams die van Sentry af willen zonder twintig services aan te raken
GlitchTip implementeert het ingest-protocol van Sentry, en die ene beslissing is de reden dat het hier op de eerste plaats staat. Elke Sentry-SDK in je codebase blijft werken; je wijst de DSN naar een andere plek en de events komen ergens anders terecht. Tegenover een leverancier waarvan de eigen EU-regio vereist dat je helemaal opnieuw een organisatie bouwt, is een migratie die één configuratiewaarde kost een sterke positie.
Het is ook gebouwd voor waar Sentry het lastig mee maakte. Waar de self-hosted release van Sentry vier kernen, 16 GB RAM en 16 GB swap wil en zichzelf nog steeds een blauwdruk noemt, is GlitchTip bewust klein genoeg dat zelf draaien een container is en geen project van een kwartaal.
De gehoste dienst is gratis tot 1,000 events per maand, daarna $15 voor 100,000, $50 voor 500,000 en $250 voor drie miljoen, en per event goedkoper dan Sentry op elk van die punten.
Twee dingen om te controleren voordat je je vastlegt. De gehoste dienst wordt beheerd door Burke Software and Consulting en biedt de keuze tussen een Amerikaanse instantie of een Duitse, dus het Europese exemplaar kiezen is een bewuste stap en niet de standaard. En de functieset blijft ver achter bij Sentry: geen sessie-replay, geen profiling, en prestatiemonitoring die aanwezig is maar niet diepgaand.
Wat GlitchTip beter doet dan Sentry
- Accepteert events van de bestaande SDK's van Sentry, dus overstappen kost een DSN-wijziging in plaats van opnieuw instrumenteren
- Echt zelf te hosten op gewone hardware, waar de eigen self-hosted release van Sentry 16 GB RAM plus 16 GB swap vraagt en geen support biedt
- Open source zonder een wachttijd van twee jaar, anders dan de Functional Source License van Sentry
- Per event goedkoper op elk niveau: $15 voor 100,000 events tegenover $26 voor 50,000 errors
- Elk gehost abonnement is beschikbaar op de Duitse instantie, waar Sentry de regio vastlegt bij het aanmaken van de organisatie
Waar GlitchTip een stap terug is ten opzichte van Sentry
- Geen sessie-replay en geen profiling, terwijl Sentry daar zwaar in heeft geïnvesteerd
- Prestatiemonitoring is basaal vergeleken met de analyse op span-niveau van Sentry
- De gehoste dienst valt onder een Amerikaanse exploitant, tenzij je het EU-exemplaar kiest of het zelf hostt
- Een klein project met een kleine community, tegenover een bedrijf met honderden engineers
Opvallend ten opzichte van Sentry. Het is de enige vervanging hier die je applicaties al kunnen aanspreken, waardoor weggaan bij Sentry van een project een deploy wordt.
- Welke wet van toepassing is. EU (Duitsland). Sentry wordt vanuit de Verenigde Staten beheerd, dus de CLOUD Act verplicht de aanbieder om gegevens af te geven op een geldig bevel, ongeacht in welk land de servers staan.
- Waar de gegevens staan. Zelf gehost, of EU-cloud.
- Broncode. Open source, net als Sentry.
- Onafhankelijk gecontroleerd. AVG.
Het meest geschikt voor: Teams die standaardiseren op OpenTelemetry in plaats van de ene agent door de andere te vervangen
Uptrace is AGPL-3.0 en is van nature op OpenTelemetry gebouwd, wat het directe antwoord is op de licentievraag waar deze pagina steeds op terugkomt. Er is geen beperkingsperiode, geen clausule over concurrerend gebruik en geen datum over twee jaar waarop de voorwaarden verbeteren. Het slaat spans en logs op in ClickHouse met PostgreSQL voor metadata, en de zelf gehoste community-editie heeft geen volumeplafond.
Het prijsmodel verschilt van dat van Sentry, op een manier die sommige teams past en andere niet. Uptrace Cloud geeft 50 GB per maand gratis en rekent daarna vanaf $0.075 per binnengekomen GB, dat zakt naar $0.016 bij volume, met standaard 28 dagen retentie. Sentry telt fouten, spans en replays als aparte quota; Uptrace telt bytes. Als je probleem één heel luidruchtige service is, pakken bytes meestal gunstiger uit.
Wat je inlevert is foutopsporing als discipline. Uptrace laat falende spans zien en de logs eromheen; het geeft niet Sentry's gegroepeerde, gefingerprinte, toewijsbare issue met release health erbij. Overstappen betekent accepteren dat excepties één signaal van drie worden in plaats van het product zelf.
Wat Uptrace beter doet dan Sentry
- AGPL-3.0 vanaf dag één, waar de licentie van Sentry pas twee jaar na elke release Apache 2.0 of MIT wordt
- Instrumentatie gebeurt via OpenTelemetry, dus de volgende migratie is een configuratiewijziging in plaats van een nieuwe SDK-uitrol
- Uptrace Cloud draait in de Duitse datacenters van Hetzner met redundante back-ups in Finland, dus er is geen Amerikaanse regio waar je per ongeluk in terechtkomt
- Traces, metrics en logs in één backend, waar Sentry prestaties en logs als aparte quota verkoopt
- De zelf gehoste editie heeft helemaal geen eventlimiet, dus de kosten worden hardware in plaats van volume
Waar Uptrace een stap terug is ten opzichte van Sentry
- Geen foutopsporingstool in Sentry's zin: geen issuegroepering, fingerprinting of release health
- Wie van Sentry's SDK's weggaat, moet elke service opnieuw instrumenteren, wat GlitchTip volledig vermijdt
- De standaard retentie is 28 dagen, terwijl de prijspagina van Sentry Team een lookback van 30 dagen geeft en Business tot 90
- Een veel kleiner project dan Sentry, met een navenant kleiner ecosysteem
Opvallend ten opzichte van Sentry. Het is de enige optie hier waarbij de instrumentatie bij een standaard hoort en niet bij de leverancier, dus de kosten van weggaan bij Uptrace zijn nu al lager dan de kosten van weggaan bij Sentry waren.
- Welke wet van toepassing is. EU (Nederland). Sentry wordt vanuit de Verenigde Staten beheerd, dus de CLOUD Act verplicht de aanbieder om gegevens af te geven op een geldig bevel, ongeacht in welk land de servers staan.
- Waar de gegevens staan. Zelf gehost, of Elastic Cloud in EU-regio's.
- Broncode. Open source, net als Sentry.
- Onafhankelijk gecontroleerd. AVG.
Het meest geschikt voor: Organisaties die de Elastic Stack al gebruiken voor logzoekopdrachten
Elastic APM komt van Elastic N.V. in Amsterdam en kan zelf beheerd worden op je eigen infrastructuur of draaien op Elastic Cloud in EU-regio's.
Elastic kondigde op 29 augustus 2024 aan dat het AGPL als licentieoptie toevoegt voor Elasticsearch en Kibana, naast ELv2 en SSPL, en de licentie-FAQ dateert de wijziging op september 2024. Daarmee staat de licentie van Elastic op het specifieke punt van wat je met de code mag doen beter dan die van Sentry.
Het staat op de derde plaats omdat het een smallere versie van de vraag beantwoordt. Als je applicatielogs al in Elasticsearch bewaart, betekent het opslaan van excepties en traces in dezelfde store dat een fout linkt naar de loglijnen die binnen datzelfde verzoek zijn ontstaan. Dat levert echt beter onderzoek op dan tussen Sentry en een logtool heen en weer tabben en tijdstempels met het oog matchen.
Als je de stack nog niet draait, is dit veel infrastructuur om te adopteren om te stoppen met het betalen van $26 per maand. Elastic is zwaar, het afstemmen is een doorlopende klus, en de prijzen boven de gratis variant worden op aanvraag verstrekt en niet gepubliceerd.
Wat Elastic APM beter doet dan Sentry
- Fouten, traces en loglijnen komen in één store terecht, dus een exceptie linkt naar het verzoek dat hem veroorzaakte in plaats van naar een tijdstempel die je met de hand moet matchen
- Elastic N.V. is gevestigd in Amsterdam, waar Functional Software, Inc. in San Francisco zit onder Data Privacy Framework-certificering
- Een self-managed deployment betekent dat de eventdata nooit bij een leverancier komt, wat Sentry alleen biedt via een niet-ondersteunde self-hosted build
- AGPL is sinds september 2024 beschikbaar naast ELv2 en SSPL, zonder beperkingsperiode van twee jaar
- Real user monitoring en anomaliedetectie met machine learning zijn inbegrepen, in plaats van als aparte quota berekend
Waar Elastic APM een stap terug is ten opzichte van Sentry
- Niet gebouwd rond excepties, dus issuegroepering en release health zijn zwakker dan bij Sentry
- Niets accepteert events van de Sentry SDK, dus elke service heeft nieuwe instrumentatie nodig
- Elastic Stack goed draaien is een doorlopende taak, tegenover een Sentry-account waar niemand naar hoeft om te kijken
- Elastic publiceert geen tarieven boven de gratis variant, terwijl Sentry $26 en $80 op de pagina zet
Opvallend ten opzichte van Sentry. Het is de enige optie hier die de exceptie en de loglijn die hij veroorzaakte in dezelfde query zet, wat de meeste Sentry-onderzoeken uiteindelijk een tweede tool laat gebruiken.
Wat er echt stukgaat als je overstapt
De DSN-omgeving is de eerste verrassing. Sentry is ingesteld in applicatiecode, in omgevingsvariabelen van containers, in CI-pijplijnen, in mobiele builds die maanden geleden zijn uitgerold en in een Lambda die al lang niemand heeft geopend. GlitchTip neemt ze allemaal over met één gewijzigde waarde; de andere twee betekenen dat je elke plek moet vinden en de SDK erin moet vervangen. Maak de lijst voordat je kiest, want de lengte van die lijst is het grootste deel van de beslissing.
De tweede is dat de geschiedenis niet meereist. Er bestaat geen route om gegroepeerde issues, hun opmerkingen en hun oplossingsstatus naar een andere leverancier te verplaatsen, en zelfs de eigen verhuistools van Sentry voor self-hosted installaties laten events, transacties, profielen en logs achter. Draai beide systemen twee weken, laat de open issues vanzelf oplossen en behandel het oude account als een archief dat je kunt blijven lezen tot het abonnement afloopt.
De derde is de quota-indeling. Sentry verkoopt je errors, spans, replays en logs als aparte tegoeden, dus je team heeft geleerd de rekening in die termen te lezen. Uptrace rekent per binnengekomen gigabyte, GlitchTip per event en een zelf beheerd Elastic-cluster per hardware. Iemand moet opnieuw bepalen wat 'te luidruchtig' in de nieuwe eenheid betekent, en tot die tijd is de eerste factuur in de ene of andere richting een verrassing.
Kan ik mijn bestaande Sentry-organisatie naar de EU-regio verplaatsen?
Nee. Sentry biedt opslag in Frankfurt en in Iowa, en de keuze wordt gemaakt bij het aanmaken van de organisatie. Voor een SaaS-klant stelt de documentatie duidelijk dat de opslaglocatie daarna niet meer te wijzigen is en dat de enige manier om te wisselen is een nieuwe organisatie aan te maken.
Dat weegt zwaarder dan het klinkt. Een nieuwe organisatie betekent nieuwe projecten, nieuwe DSN's die in elke service moeten worden uitgerold, nieuwe integraties, nieuwe alertregels en geen geschiedenis die meekomt. Self-hosted installaties kunnen accounts, instellingen, projecten, teams, dashboards en alertregels verplaatsen, maar niet de events, transacties, profielen of logs, dat wil zeggen niet de data die iemand wilde bewaren.
Het werk om Sentry naar Europa te krijgen is dus ongeveer het werk van het adopteren van een andere foutopsporingstool. Reken dat even uit voordat je aanneemt dat blijven de voorzichtige optie is.
Is Sentry open source, en doet dat ertoe?
Sentry is source-available onder de Functional Source License, die op 17 november 2023 in de plaats kwam van de Business Source License. Je mag de code lezen, intern draaien, aanpassen en bijdragen. Je mag er pas een concurrerende commerciële dienst op bouwen als de release twee jaar oud is, en dan wordt die Apache 2.0 of MIT.
Voor een bedrijf dat simpelweg zijn eigen foutopsporing wil draaien, verandert dit in de praktijk bijna niets. Voor een overheidsinstantie of een inkoopproces met een open source-eis in de tekst, verandert het alles, want op de dag dat je de code neemt, is het geen door de OSI goedgekeurde licentie.
De vergelijking die het verschil zichtbaar maakt: Uptrace is vandaag AGPL-3.0, zonder wachttijd en zonder clausule over concurrerend gebruik. Als de licentie de reden is dat je op deze pagina bent, is dat de rij om naar te kijken.
Hoeveel werk is het om naar GlitchTip over te schakelen?
Minder dan elke andere verhuizing op deze pagina, omdat GlitchTip het ingest-protocol van Sentry implementeert. De Sentry-SDK's die al in je services staan blijven werken; je wijzigt de DSN waar ze naartoe wijzen en events komen ergens anders aan. Voor een team met twintig services en een gedeelde configuratie is dat een middag en een deploy.
Wat niet meekomt is de geschiedenis. Bestaande issues, hun opmerkingen, hun oplossingsstatus en de events erachter blijven in Sentry tot het account afloopt. De gebruikelijke aanpak is beide twee weken draaien, de oude issues vanzelf laten sluiten en niets exporteren.
En je merkt het plafond. Sessie-replay ontbreekt, profiling ontbreekt, en prestatiemonitoring is aanwezig maar dunner dan wat Sentry sinds 2021 heeft gebouwd. Als je team in replays leeft, is dit niet de juiste overstap voor jou.
Wat verlies je als je de SDK's van Sentry achterlaat?
De agents van Sentry doen meer dan een stacktrace posten. Breadcrumbs, release health, gebruikerscontext en het verwerken van source maps zijn de reden dat een niet-geminificeerde frontend-fout überhaupt leesbaar is, en het is Sentry's eigen werk en geen standaard die iemand anders implementeert.
OpenTelemetry, dat is wat Uptrace en Elastic APM gebruiken, is ontworpen rond traces en metrics in plaats van excepties. Het vertelt je welke span faalde en hoe vaak, met veel betere dekking over services heen dan Sentry je geeft. Het levert je niet dezelfde gegroepeerde, ontdubbelde, toewijsbare issue met een release eraan vast.
Het eerlijke kader is dat dit twee verschillende producten zijn die elkaar overlappen. Teams die van Sentry naar een OpenTelemetry-backend gaan en verwachten dat foutopsporing de reis overleeft, zijn meestal teleurgesteld in maand twee.
Welke kies je
Als de reden dat je dit leest is dat iemand vroeg waar de foutdata staat en je ontdekte dat de regio niet te wijzigen is, dan is GlitchTip het pragmatische antwoord: hetzelfde protocol, een Duitse instantie of je eigen server, en een rekening die per event op elk niveau kleiner is.
Als de reden de licentie is, een inkoopregel, een eis van de overheid of een gewone afkeer van source-available voorwaarden met een vertraging van twee jaar, dan is Uptrace de enige optie hier die vandaag AGPL is, en OpenTelemetry maakt de beslissing na deze goedkoper dan deze was.
Als je Elasticsearch al voor logs gebruikt, is Elastic APM de optie die het onderzoek beter maakt in plaats van het alleen te verplaatsen, en het is de enige waarbij de eventdata nooit je eigen hardware hoeft te verlaten.
En als je werkelijk afhankelijk bent van sessie-replay, profiling en prestatieanalyse op span-niveau samen, dan vervangt geen van deze drie dat. De eerlijke zet is een nieuwe organisatie in Frankfurt aanmaken, accepteren dat de jurisdictie nog steeds bij Functional Software, Inc. ligt, en opnieuw kijken wanneer de functie die je niet kunt missen hier een equivalent heeft.
Veelgestelde vragen
GlitchTip als je de SDK's die je al hebt uitgerold wilt houden en alleen wilt wijzigen waar de events landen. Uptrace als je toch al naar OpenTelemetry op weg was en traces, metrics en logs op dezelfde plek wilt. Elastic APM als je fouten nuttiger vindt naast de logs die je al bewaart. De drie zijn niet inwisselbaar: alleen de eerste is een foutopsporingstool in Sentry's zin.
Ja, in Frankfurt, het alternatief is Iowa in de Verenigde Staten. De keerzijde is de timing: de regio wordt gekozen wanneer de organisatie wordt aangemaakt, en de documentatie van Sentry zegt dat een SaaS-organisatie daarna niet tussen regio's kan worden verplaatst. Een nieuwe organisatie aanmaken is de gedocumenteerde route, wat in alles behalve naam een migratie is.
Functional Software, Inc., aan Fremont Street 45 in San Francisco. Het privacybeleid noemt Sentry Software Netherlands B.V. in Amsterdam als vertegenwoordiger onder artikel 27 AVG, wat een contactpunt is voor Europese betrokkenen en niet het bedrijf dat de dienst draait. Sentry is gecertificeerd onder het EU-VS Data Privacy Framework en valt daarom onder handhaving door de FTC.
Niet op het moment dat je het downloadt. Sentry is op 17 november 2023 overgestapt op de Functional Source License, die de Business Source License verving. Je mag de code draaien en aanpassen, maar niet gebruiken in een concurrerende commerciële dienst; twee jaar na elke release wordt die release omgezet naar Apache 2.0 of MIT. Uptrace daarentegen is vanaf het begin AGPL-3.0.
Vier CPU-kernen, 16 GB RAM plus 16 GB swap en 20 GB vrije schijfruimte als ondergrens, met 32 GB RAM aanbevolen en de schijf-I/O als wat meestal als eerste breekt. Sentry omschrijft de self-hosted release als zonder garanties en zonder speciale support, verwijst vragen naar een Discord van de community en biedt geen advies verder dan één node. Dat is de context waarin GlitchTip überhaupt bestaat.
Niet per ontwikkelaar, en daar gaan de meeste vergelijkingen mis. Team kost $26 per maand bij jaarlijkse facturatie met onbeperkte gebruikers en 50,000 errors; Business kost $80; het gratis Developer-abonnement dekt één gebruiker en 5,000 errors. De kostenbepalende factor is het volume aan events, dus de teams die Sentry duur vinden hebben een luidruchtige service, en hun hefboom is samplen en niet onderhandelen.
Realistisch gezien niet. Zelfs de eigen verhuistools van Sentry voor self-hosted installaties nemen gebruikersaccounts, organisatie-instellingen, projecten, teams, dashboards en alertregels mee, terwijl ze foutevents, transacties, profielen en logs uitdrukkelijk achterlaten. Tussen twee verschillende leveranciers is er helemaal geen pad. Plan om oud en nieuw twee weken naast elkaar te draaien en laat de achterstand zichzelf sluiten.
GlitchTip wel, omdat het events van de eigen SDK's van Sentry accepteert, dus wat je hebt geïnstrumenteerd is al compatibel. Uptrace en Elastic APM zijn afhankelijk van OpenTelemetry respectievelijk de agents van Elastic, wat ruim is voor gangbare backends maar op mobiel minder dekkend is dan Sentry. Controleer je minst populaire runtime voordat je vastlegt; daar zie je de kloof.
Dat is het als je events bevatten wat de meeste events bevatten. Stacktraces bevatten verzoekpayloads, gebruikers-ID's, headers en af en toe tokens, waardoor de foutpijplijn een van de gevoeligste datastromen wordt die een applicatie produceert. GlitchTip is specifiek gebouwd zodat zelf draaien geen cluster vereist zoals zelf gehoste Sentry dat doet, en Uptrace is AGPL met een zelf gehoste editie zonder volumelimiet.
Gerelateerde vergelijkingen
Ontdek meer Europese alternatieven
Ontdek privacyvriendelijke Europese alternatieven voor andere populaire Amerikaanse techdiensten.