Components
24
Twig Components
102
Render Count
549
ms
Render Time
12.0
MiB
Memory Usage
Components
Render calls
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 25.07 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } "isSingle" => true "showShortSentence" => false "showBody" => true ] |
|||
Attributes | [ "class" => "entry--single section--top" ] |
|||
Component | App\Twig\Components\EntryComponent {#2956 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2957 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +isSingle: true +showShortSentence: false +showBody: true +showMagazineName: false +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.47 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3193 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.37 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3263 +date: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } "editedAt" => DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3327 +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.41 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3392 +subject: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 1.65 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3458 +formDest: "entry" +subject: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entries_cross | App\Twig\Components\EntriesCrossComponent | 12.0 MiB | 41.56 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntriesCrossComponent {#3772 +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} } |
editor_toolbar | App\Twig\Components\EditorToolbarComponent | 12.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "id" => "entry_comment_678ba742d72bb2.22079002_body" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EditorToolbarComponent {#3897 +id: "entry_comment_678ba742d72bb2.22079002_body" } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 240.71 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4111 +comment: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4300 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4355 +date: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4409 +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 2.39 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4465 +width: 40 +height: 40 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.40 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4560 +subject: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.69 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4617 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 193.28 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#4864 +comment: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +nestedComments: [ 304702 => App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101} +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } 304621 => App\Entity\EntryComment {#4180} 304549 => App\Entity\EntryComment {#4124} 306146 => App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124} +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } 304965 => App\Entity\EntryComment {#4190} ] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 187.82 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } "showNested" => true "level" => 2 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4938 +comment: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 2 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4985 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5040 +date: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5094 +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 13.75 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5148 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.57 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5219 +subject: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.69 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5276 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 164.69 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } "level" => 2 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#5516 +comment: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +nestedComments: [] +level: 2 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 78.95 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } "showNested" => true "level" => 3 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5571 +comment: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 3 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 12.45 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5616 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5729 +date: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5783 +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5837 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.54 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5916 +subject: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.86 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5973 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 44.09 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } "level" => 3 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6213 +comment: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +nestedComments: [] +level: 3 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 28.70 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } "showNested" => true "level" => 4 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6268 +comment: App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 4 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6313 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6368 +date: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6422 +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6476 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.53 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6546 +subject: App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.81 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6603 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 8.73 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } "level" => 4 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6843 +comment: App\Entity\EntryComment {#4205 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4180 +user: Proxies\__CG__\App\Entity\User {#4173 +avatar: null +cover: null +email: "justcallmelarry@lemmy.dbzer0.com" +username: "@justcallmelarry@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726454418 {#5653 : 2024-09-16 04:40:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5656 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5658 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5660 …} +entries: Doctrine\ORM\PersistentCollection {#5662 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5664 …} +entryComments: Doctrine\ORM\PersistentCollection {#5666 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5668 …} +posts: Doctrine\ORM\PersistentCollection {#5670 …} +postVotes: Doctrine\ORM\PersistentCollection {#5672 …} +postComments: Doctrine\ORM\PersistentCollection {#5674 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5676 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5678 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5680 …} +follows: Doctrine\ORM\PersistentCollection {#5682 …} +followers: Doctrine\ORM\PersistentCollection {#5684 …} +blocks: Doctrine\ORM\PersistentCollection {#5686 …} +blockers: Doctrine\ORM\PersistentCollection {#5688 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5690 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5692 …} +reports: Doctrine\ORM\PersistentCollection {#5694 …} +favourites: Doctrine\ORM\PersistentCollection {#5696 …} +violations: Doctrine\ORM\PersistentCollection {#5698 …} +notifications: Doctrine\ORM\PersistentCollection {#5700 …} +awards: Doctrine\ORM\PersistentCollection {#5702 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5704 …} +categories: Doctrine\ORM\PersistentCollection {#5706 …} -id: 48389 -password: "$2y$13$Hy34B4gYccZSvX7MyiDPWuKVhDTZHDId0GdPodV/YzmxrJ1SyJYme" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5708 …} +apId: "justcallmelarry@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/justcallmelarry" +apPublicUrl: "https://lemmy.dbzer0.com/u/justcallmelarry" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "justcallmelarry" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729558853 {#5654 : 2024-10-22 03:00:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696429184 {#5655 : 2023-10-04 16:19:44.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ [glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)\n \n This blog post mentions that it should be possible at least!\n \n Im currently using their free tier for a hobby project and have been happy with it. Have considered moving over to self hosting the solution, but have been keeping off on it due to resource contraints, but might make the leap soon! Would be nice to get use of the uptime pings, which currently would fill the event way too quickly for the free tier. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705134302 {#4175 : 2024-01-13 09:25:02.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4112 …} +nested: Doctrine\ORM\PersistentCollection {#4114 …} +votes: Doctrine\ORM\PersistentCollection {#4116 …} +reports: Doctrine\ORM\PersistentCollection {#4182 …} +favourites: Doctrine\ORM\PersistentCollection {#4184 …} +notifications: Doctrine\ORM\PersistentCollection {#4186 …} -id: 304621 -bodyTs: "'/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':3 'blog':5 'consid':32 'contraint':50 'current':16,68 'due':47 'event':72 'fill':70 'free':19,78 'get':61 'glitchtip.com':2 'glitchtip.com/blog/2022-04-25-glitchtip-1-12](https://glitchtip.com/blog/2022-04-25-glitchtip-1-12)':1 'happi':28 'hobbi':23 'host':37 'im':15 'keep':43 'leap':55 'least':14 'make':53 'mention':7 'might':52 'move':33 'nice':59 'ping':66 'possibl':12 'post':6 'project':24 'quick':75 'resourc':49 'self':36 'solut':39 'soon':56 'tier':20,79 'uptim':65 'use':17,62 'way':73 'would':57,69" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6693787" +editedAt: null +createdAt: DateTimeImmutable @1705134302 {#4178 : 2024-01-13 09:25:02.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Perfect, thanks. Strange that it’s not in their docs, but it does seem like their docs are very minimal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705137413 {#4210 : 2024-01-13 10:16:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@justcallmelarry@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#4213 …} +nested: Doctrine\ORM\PersistentCollection {#4217 …} +votes: Doctrine\ORM\PersistentCollection {#4219 …} +reports: Doctrine\ORM\PersistentCollection {#4220 …} +favourites: Doctrine\ORM\PersistentCollection {#4222 …} +notifications: Doctrine\ORM\PersistentCollection {#4224 …} -id: 304702 -bodyTs: "'doc':10,17 'like':15 'minim':20 'perfect':1 'seem':14 'strang':3 'thank':2" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623792" +editedAt: null +createdAt: DateTimeImmutable @1705137413 {#4207 : 2024-01-13 10:16:53.0 +01:00 } } +nestedComments: [] +level: 4 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 70.65 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } "showNested" => true "level" => 3 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6920 +comment: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 3 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 3.45 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6965 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7078 +date: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7132 +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7186 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.52 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7255 +subject: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.70 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7312 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 45.46 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } "level" => 3 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#7243 +comment: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +nestedComments: [] +level: 3 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 16.21 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } "showNested" => true "level" => 4 "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4594 +comment: App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: true +level: 4 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6697 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7467 +date: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7521 +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7575 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.50 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7653 +subject: App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.75 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7710 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 12.0 MiB | 9.82 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } "level" => 4 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#7950 +comment: App\Entity\EntryComment {#4228 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1915 …} +slug: "Lighter-weight-replacements-for-Sentry-bug-logging" +title: "Lighter weight replacements for Sentry bug logging" +url: null +body: """ I love Sentry, but it’s very heavy. It runs close to 50 Docker containers, some of which use more than 1GB RAM each. I’m running it on a VPS with 10GB RAM and it barely fits on there. They used to say 8GB RAM is required but [bumped it to 16GB RAM](https://github.com/getsentry/self-hosted/pull/2585) after I started using it.\n \n It’s built for large-scale deployments and has a nice scalable enterprise-ready design using things like Apache Kafka, but I just don’t need that since all I’m using it for is tracking bugs in some relatively small C# and JavaScript projects, which may amount to a few hundred events per week if that. I don’t use any of the fancier features in Sentry, like the live session recording / replay or the performance analytics.\n \n I could move it to one of my 16GB or 24GB RAM systems, but instead I’m looking to evaluate some lighter-weight systems to replace it. What I need is:\n \n - Support for C# and JavaScript, including mapping stack traces to original source code using debug symbols for C# and source maps for JavaScript. \n - Ideally supports React component stack traces in JS.\n - Automatically group the same bugs together, if multiple people hit the same issue \n - See how many users are affected by a bug\n - Ignore particular errors\n - Mark a bug as “fixed in next release” and reopen it if it’s logged again in a new release\n - Associate bugs with GitHub issues\n - Ideally supports login via OpenID Connect\n \n Any suggestions?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 6 +favouriteCount: 16 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722820911 {#2410 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1884 …} +votes: Doctrine\ORM\PersistentCollection {#1973 …} +reports: Doctrine\ORM\PersistentCollection {#1959 …} +favourites: Doctrine\ORM\PersistentCollection {#1927 …} +notifications: Doctrine\ORM\PersistentCollection {#2442 …} +badges: Doctrine\ORM\PersistentCollection {#2440 …} +children: [] -id: 29608 -titleTs: "'bug':6 'lighter':1 'log':7 'replac':3 'sentri':5 'weight':2" -bodyTs: "'/getsentry/self-hosted/pull/2585)':57 '10gb':33 '16gb':53,151 '1gb':22 '24gb':153 '50':13 '8gb':45 'affect':224 'amount':112 'analyt':142 'apach':83 'associ':251 'automat':206 'bare':37 'bug':101,210,227,233,252 'built':65 'bump':50 'c':106,177,192 'close':11 'code':187 'compon':201 'connect':261 'contain':15 'could':144 'debug':189 'deploy':70 'design':79 'docker':14 'enterpris':77 'enterprise-readi':76 'error':230 'evalu':162 'event':117 'fancier':129 'featur':130 'fit':38 'fix':235 'github':254 'github.com':56 'github.com/getsentry/self-hosted/pull/2585)':55 'group':207 'heavi':8 'hit':215 'hundr':116 'ideal':198,256 'ignor':228 'includ':180 'instead':157 'issu':218,255 'javascript':108,179,197 'js':205 'kafka':84 'larg':68 'large-scal':67 'lighter':165 'lighter-weight':164 'like':82,133 'live':135 'log':245 'login':258 'look':160 'love':2 'm':26,95,159 'mani':221 'map':181,195 'mark':231 'may':111 'move':145 'multipl':213 'need':90,173 'new':249 'next':237 'nice':74 'one':148 'openid':260 'origin':185 'particular':229 'peopl':214 'per':118 'perform':141 'project':109 'ram':23,34,46,54,154 'react':200 'readi':78 'record':137 'relat':104 'releas':238,250 'reopen':240 'replac':169 'replay':138 'requir':48 'run':10,27 'say':44 'scalabl':75 'scale':69 'see':219 'sentri':3,132 'session':136 'sinc':92 'small':105 'sourc':186,194 'stack':182,202 'start':60 'suggest':263 'support':175,199,257 'symbol':190 'system':155,167 'thank':264 'thing':81 'togeth':211 'trace':183,203 'track':100 'use':19,42,61,80,96,125,188 'user':222 'via':259 'vps':31 'week':119 'weight':166" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705189737 +visibility: "visible " +apId: "https://upvote.au/post/113804" +editedAt: DateTimeImmutable @1722370799 {#1850 : 2024-07-30 22:19:59.0 +02:00 } +createdAt: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4190 +user: Proxies\__CG__\App\Entity\User {#4191 +avatar: null +cover: null +email: "bufke@lemm.ee" +username: "@bufke@lemm.ee" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722535420 {#7002 : 2024-08-01 20:03:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7005 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7007 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7009 …} +entries: Doctrine\ORM\PersistentCollection {#7011 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7013 …} +entryComments: Doctrine\ORM\PersistentCollection {#7015 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7017 …} +posts: Doctrine\ORM\PersistentCollection {#7019 …} +postVotes: Doctrine\ORM\PersistentCollection {#7021 …} +postComments: Doctrine\ORM\PersistentCollection {#7023 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7025 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7027 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7029 …} +follows: Doctrine\ORM\PersistentCollection {#7031 …} +followers: Doctrine\ORM\PersistentCollection {#7033 …} +blocks: Doctrine\ORM\PersistentCollection {#7035 …} +blockers: Doctrine\ORM\PersistentCollection {#7037 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7039 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7041 …} +reports: Doctrine\ORM\PersistentCollection {#7043 …} +favourites: Doctrine\ORM\PersistentCollection {#7045 …} +violations: Doctrine\ORM\PersistentCollection {#7047 …} +notifications: Doctrine\ORM\PersistentCollection {#7049 …} +awards: Doctrine\ORM\PersistentCollection {#7051 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7053 …} +categories: Doctrine\ORM\PersistentCollection {#7055 …} -id: 70262 -password: "$2y$13$4q36Ffs2pjg1GepZUoU6segPftZzo0eMs1NRWf6EwrDnfo.Qmj9qW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7057 …} +apId: "bufke@lemm.ee" +apProfileId: "https://lemm.ee/u/bufke" +apPublicUrl: "https://lemm.ee/u/bufke" +apFollowersUrl: null +apInboxUrl: "https://lemm.ee/inbox" +apDomain: "lemm.ee" +apPreferredUsername: "bufke" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729052645 {#7003 : 2024-10-16 06:24:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698969459 {#7004 : 2023-11-03 00:57:39.0 +01:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4124 +user: Proxies\__CG__\App\Entity\User {#1970 …2} +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: App\Entity\EntryComment {#4101 +user: App\Entity\User {#4050 +avatar: Proxies\__CG__\App\Entity\Image {#4051 …} +cover: null +email: "RegalPotoo@lemmy.world" +username: "@RegalPotoo@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727854166 {#4109 : 2024-10-02 09:29:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#4054 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4047 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#4045 …} +entries: Doctrine\ORM\PersistentCollection {#4043 …} +entryVotes: Doctrine\ORM\PersistentCollection {#4040 …} +entryComments: Doctrine\ORM\PersistentCollection {#4038 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4035 …} +posts: Doctrine\ORM\PersistentCollection {#4033 …} +postVotes: Doctrine\ORM\PersistentCollection {#4031 …} +postComments: Doctrine\ORM\PersistentCollection {#4028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#4026 …} +subscriptions: Doctrine\ORM\PersistentCollection {#4024 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#4021 …} +follows: Doctrine\ORM\PersistentCollection {#4019 …} +followers: Doctrine\ORM\PersistentCollection {#4017 …} +blocks: Doctrine\ORM\PersistentCollection {#4165 …} +blockers: Doctrine\ORM\PersistentCollection {#4161 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#4150 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …} +reports: Doctrine\ORM\PersistentCollection {#4130 …} +favourites: Doctrine\ORM\PersistentCollection {#4169 …} +violations: Doctrine\ORM\PersistentCollection {#4166 …} +notifications: Doctrine\ORM\PersistentCollection {#4163 …} +awards: Doctrine\ORM\PersistentCollection {#4160 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#4159 …} +categories: Doctrine\ORM\PersistentCollection {#4158 …} -id: 19391 -password: "$2y$13$eA.L9rlcUJ0DGhwwUgoV6.FcdDnCUXv3mAPD7YTSsWjCxC4s7z5Ii" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …} +apId: "RegalPotoo@lemmy.world" +apProfileId: "https://lemmy.world/u/RegalPotoo" +apPublicUrl: "https://lemmy.world/u/RegalPotoo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "RegalPotoo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729515019 {#4105 : 2024-10-21 14:50:19.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1688579409 {#4103 : 2023-07-05 19:50:09.0 +02:00 } } +entry: App\Entity\Entry {#2412} +magazine: App\Entity\Magazine {#266} +image: null +parent: null +root: null +body: """ [glitchtip.com](https://glitchtip.com/)\n \n API compatible, but lower resource consumption - is missing some of the newer features (big one for me is tracing, but just install Tempo).\n \n Not actually tried it, but looks promising """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1722820911 {#4110 : 2024-08-05 03:21:51.0 +02:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" ] +children: Doctrine\ORM\PersistentCollection {#4099 …} +nested: Doctrine\ORM\PersistentCollection {#4097 …} +votes: Doctrine\ORM\PersistentCollection {#4095 …} +reports: Doctrine\ORM\PersistentCollection {#4093 …} +favourites: Doctrine\ORM\PersistentCollection {#4061 …} +notifications: Doctrine\ORM\PersistentCollection {#4065 …} -id: 304474 -bodyTs: "'/)':4 'actual':29 'api':5 'big':18 'compat':6 'consumpt':10 'featur':17 'glitchtip.com':1,3 'glitchtip.com/)':2 'instal':26 'look':33 'lower':8 'miss':12 'newer':16 'one':19 'promis':34 'resourc':9 'tempo':27 'trace':23 'tri':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6639267" +editedAt: null +createdAt: DateTimeImmutable @1705128155 {#4042 : 2024-01-13 07:42:35.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Thanks! I’ll try it out. I don’t see anything on their site about JavaScript source mapping, so I assume they don’t do it. With Sentry, you upload the source map to the server as part of your JS build process, and their backend automatically maps minified stack traces to unminified ones using the uploaded source map. Maybe I’d be fine losing that in exchange for something lighter weight." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1705131816 {#4132 : 2024-01-13 08:43:36.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4137 …} +nested: Doctrine\ORM\PersistentCollection {#4133 …} +votes: Doctrine\ORM\PersistentCollection {#4143 …} +reports: Doctrine\ORM\PersistentCollection {#4123 …} +favourites: Doctrine\ORM\PersistentCollection {#4121 …} +notifications: Doctrine\ORM\PersistentCollection {#4119 …} -id: 304549 -bodyTs: "'anyth':11 'assum':21 'automat':47 'backend':46 'build':42 'd':62 'exchang':68 'fine':64 'javascript':16 'js':41 'lighter':71 'll':3 'lose':65 'map':18,33,48,59 'mayb':60 'minifi':49 'one':54 'part':38 'process':43 'see':10 'sentri':28 'server':36 'site':14 'someth':70 'sourc':17,32,58 'stack':50 'thank':1 'trace':51 'tri':4 'unminifi':53 'upload':30,57 'use':55 'weight':72" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/623707" +editedAt: null +createdAt: DateTimeImmutable @1705131816 {#4126 : 2024-01-13 08:43:36.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: "Hello, I’m the lead dev of GlitchTip. Fun to see it mentioned here. Source maps are supported. I wish I had time to make the feature easier to use and write better docs. Contributions are welcome. It’s very much a hobby project for the little time I have after work and family. Right now all of my attention is on an event ingest rewrite to work with fewer resources." +lang: "en" +isAdult: false +favouriteCount: 6 +score: 0 +lastActive: DateTime @1705147619 {#4188 : 2024-01-13 13:06:59.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#4192 …} +nested: Doctrine\ORM\PersistentCollection {#4194 …} +votes: Doctrine\ORM\PersistentCollection {#4196 …} +reports: Doctrine\ORM\PersistentCollection {#4198 …} +favourites: Doctrine\ORM\PersistentCollection {#4200 …} +notifications: Doctrine\ORM\PersistentCollection {#4202 …} -id: 304965 -bodyTs: "'attent':60 'better':33 'contribut':35 'dev':6 'doc':34 'easier':28 'event':64 'famili':54 'featur':27 'fewer':70 'fun':9 'glitchtip':8 'hello':1 'hobbi':43 'ingest':65 'lead':5 'littl':47 'm':3 'make':25 'map':16 'mention':13 'much':41 'project':44 'resourc':71 'rewrit':66 'right':55 'see':11 'sourc':15 'support':18 'time':23,48 'use':30 'welcom':37 'wish':20 'work':52,68 'write':32" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemm.ee/comment/8216693" +editedAt: null +createdAt: DateTimeImmutable @1705147619 {#4189 : 2024-01-13 13:06:59.0 +01:00 } } +root: App\Entity\EntryComment {#4101} +body: """ Nice to see you on here! I understand the lack of time - I’ve got some projects I’ve had on hold for years because of time constraints. I’m definitely going to try Glitchtip.\n \n If I get some free time, I’ll see if I can write some docs about using source maps for JS apps. Sounds like it works in the same way as Sentry’s does.\n \n It was a great idea for GlitchTip to reuse the Sentry SDKs and CLI, because their SDKs are solid. They’ve got the best .NET SDK out of all of the error logging systems I evaluated two years ago which is why I was using Sentry. Unfortunately, Sentry has become significantly heavier over those two years. """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1705178569 {#4226 : 2024-01-13 21:42:49.0 +01:00 } +ip: null +tags: null +mentions: [ "@dan@upvote.au" "@RegalPotoo@lemmy.world" "@bufke@lemm.ee" ] +children: Doctrine\ORM\PersistentCollection {#4229 …} +nested: Doctrine\ORM\PersistentCollection {#4231 …} +votes: Doctrine\ORM\PersistentCollection {#4233 …} +reports: Doctrine\ORM\PersistentCollection {#4235 …} +favourites: Doctrine\ORM\PersistentCollection {#4237 …} +notifications: Doctrine\ORM\PersistentCollection {#4239 …} -id: 306146 -bodyTs: "'ago':108 'app':57 'becom':119 'best':93 'cli':83 'constraint':28 'definit':31 'doc':50 'error':101 'evalu':105 'free':40 'get':38 'glitchtip':35,76 'go':32 'got':15,91 'great':73 'heavier':121 'hold':22 'idea':74 'js':56 'lack':10 'like':59 'll':43 'log':102 'm':30 'map':54 'net':94 'nice':1 'project':17 'reus':78 'sdk':95 'sdks':81,86 'see':3,44 'sentri':67,80,115,117 'signific':120 'solid':88 'sound':58 'sourc':53 'system':103 'time':12,27,41 'tri':34 'two':106,124 'understand':8 'unfortun':116 'use':52,114 've':14,19,90 'way':65 'work':61 'write':48 'year':24,107,125" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://upvote.au/comment/624834" +editedAt: null +createdAt: DateTimeImmutable @1705178569 {#4227 : 2024-01-13 21:42:49.0 +01:00 } } +nestedComments: [] +level: 4 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 7.81 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sidebar position" "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION" "values" => [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] "defaultValue" => "RIGHT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#8103 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8167 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8232 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Infinite scrolling" "help" => "Automatically load more content when you reach the bottom of the page." "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8288 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sticky navbar" "help" => "The navbar will stick to the top of the page when you scroll down." "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8347 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8403 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8459 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8517 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8580 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8638 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8694 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8750 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8806 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8862 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8918 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8974 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9030 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9086 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9142 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "label" => "Comment reply position" "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION" "values" => [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] "defaultValue" => "TOP" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#9198 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show Comment Avatars" "help" => "Display/hide user avatars when viewing comments on a single thread or post." "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9256 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
user_actions | App\Twig\Components\UserActionsComponent | 12.0 MiB | 0.43 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#9334 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9395 +date: DateTimeImmutable @1705124737 {#2420 : 2024-01-13 06:45:37.0 +01:00 } } |
magazine_box | App\Twig\Components\MagazineBoxComponent | 12.0 MiB | 29.66 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } "showSectionTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineBoxComponent {#9451 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } +showCover: true +showDescription: true +showRules: true +showSubscribeButton: true +showInfo: true +showMeta: true +showSectionTitle: true +stretchedLink: true } |
magazine_sub | App\Twig\Components\MagazineSubComponent | 12.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineSubComponent {#9509 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9669 +date: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 7.80 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#9728 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#9775 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#9777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#9781 …} +entries: Doctrine\ORM\PersistentCollection {#9783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#9785 …} +entryComments: Doctrine\ORM\PersistentCollection {#9787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9789 …} +posts: Doctrine\ORM\PersistentCollection {#9791 …} +postVotes: Doctrine\ORM\PersistentCollection {#9793 …} +postComments: Doctrine\ORM\PersistentCollection {#9795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#9797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#9799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#9801 …} +follows: Doctrine\ORM\PersistentCollection {#9803 …} +followers: Doctrine\ORM\PersistentCollection {#9805 …} +blocks: Doctrine\ORM\PersistentCollection {#9807 …} +blockers: Doctrine\ORM\PersistentCollection {#9809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#9811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#9813 …} +reports: Doctrine\ORM\PersistentCollection {#9815 …} +favourites: Doctrine\ORM\PersistentCollection {#9817 …} +violations: Doctrine\ORM\PersistentCollection {#9819 …} +notifications: Doctrine\ORM\PersistentCollection {#9821 …} +awards: Doctrine\ORM\PersistentCollection {#9823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#9825 …} +categories: Doctrine\ORM\PersistentCollection {#9827 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9829 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#9776 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#9746 +user: Proxies\__CG__\App\Entity\User {#9728 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#9775 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#9777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#9781 …} +entries: Doctrine\ORM\PersistentCollection {#9783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#9785 …} +entryComments: Doctrine\ORM\PersistentCollection {#9787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9789 …} +posts: Doctrine\ORM\PersistentCollection {#9791 …} +postVotes: Doctrine\ORM\PersistentCollection {#9793 …} +postComments: Doctrine\ORM\PersistentCollection {#9795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#9797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#9799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#9801 …} +follows: Doctrine\ORM\PersistentCollection {#9803 …} +followers: Doctrine\ORM\PersistentCollection {#9805 …} +blocks: Doctrine\ORM\PersistentCollection {#9807 …} +blockers: Doctrine\ORM\PersistentCollection {#9809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#9811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#9813 …} +reports: Doctrine\ORM\PersistentCollection {#9815 …} +favourites: Doctrine\ORM\PersistentCollection {#9817 …} +violations: Doctrine\ORM\PersistentCollection {#9819 …} +notifications: Doctrine\ORM\PersistentCollection {#9821 …} +awards: Doctrine\ORM\PersistentCollection {#9823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#9825 …} +categories: Doctrine\ORM\PersistentCollection {#9827 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9829 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#9776 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: true } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 12.0 MiB | 36.52 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#9937 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +title: "related_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#334 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 12.0 MiB | 126.40 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#10063 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 8.04 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#10763 +avatar: Proxies\__CG__\App\Entity\Image {#10764 …} +cover: Proxies\__CG__\App\Entity\Image {#10765 …} +email: "Appoxo@lemmy.dbzer0.com" +username: "@Appoxo@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Usually a lurker. \n *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n \n If you want to talk to me elsewhere, you know how to reach me. """ +lastActive: DateTime @1729377829 {#10760 : 2024-10-20 00:43:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10766 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10768 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10770 …} +entries: Doctrine\ORM\PersistentCollection {#10772 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10774 …} +entryComments: Doctrine\ORM\PersistentCollection {#10776 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10778 …} +posts: Doctrine\ORM\PersistentCollection {#10780 …} +postVotes: Doctrine\ORM\PersistentCollection {#10782 …} +postComments: Doctrine\ORM\PersistentCollection {#10784 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10786 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10788 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10790 …} +follows: Doctrine\ORM\PersistentCollection {#10792 …} +followers: Doctrine\ORM\PersistentCollection {#10794 …} +blocks: Doctrine\ORM\PersistentCollection {#10796 …} +blockers: Doctrine\ORM\PersistentCollection {#10798 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10800 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10802 …} +reports: Doctrine\ORM\PersistentCollection {#10804 …} +favourites: Doctrine\ORM\PersistentCollection {#10806 …} +violations: Doctrine\ORM\PersistentCollection {#10808 …} +notifications: Doctrine\ORM\PersistentCollection {#10810 …} +awards: Doctrine\ORM\PersistentCollection {#10812 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10814 …} +categories: Doctrine\ORM\PersistentCollection {#10816 …} -id: 39334 -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10818 …} +apId: "Appoxo@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo" +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "Appoxo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729527513 {#10761 : 2024-10-21 18:18:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691437144 {#10762 : 2023-08-07 21:39:04.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#10119 +width: 65 +height: 65 +user: App\Entity\User {#10763 +avatar: Proxies\__CG__\App\Entity\Image {#10764 …} +cover: Proxies\__CG__\App\Entity\Image {#10765 …} +email: "Appoxo@lemmy.dbzer0.com" +username: "@Appoxo@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Usually a lurker. \n *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n \n If you want to talk to me elsewhere, you know how to reach me. """ +lastActive: DateTime @1729377829 {#10760 : 2024-10-20 00:43:49.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10766 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10768 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10770 …} +entries: Doctrine\ORM\PersistentCollection {#10772 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10774 …} +entryComments: Doctrine\ORM\PersistentCollection {#10776 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10778 …} +posts: Doctrine\ORM\PersistentCollection {#10780 …} +postVotes: Doctrine\ORM\PersistentCollection {#10782 …} +postComments: Doctrine\ORM\PersistentCollection {#10784 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10786 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10788 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10790 …} +follows: Doctrine\ORM\PersistentCollection {#10792 …} +followers: Doctrine\ORM\PersistentCollection {#10794 …} +blocks: Doctrine\ORM\PersistentCollection {#10796 …} +blockers: Doctrine\ORM\PersistentCollection {#10798 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10800 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10802 …} +reports: Doctrine\ORM\PersistentCollection {#10804 …} +favourites: Doctrine\ORM\PersistentCollection {#10806 …} +violations: Doctrine\ORM\PersistentCollection {#10808 …} +notifications: Doctrine\ORM\PersistentCollection {#10810 …} +awards: Doctrine\ORM\PersistentCollection {#10812 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10814 …} +categories: Doctrine\ORM\PersistentCollection {#10816 …} -id: 39334 -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10818 …} +apId: "Appoxo@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo" +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "Appoxo" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729527513 {#10761 : 2024-10-21 18:18:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1691437144 {#10762 : 2023-08-07 21:39:04.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11467 +width: 65 +height: 65 +user: Proxies\__CG__\App\Entity\User {#1970 +avatar: Proxies\__CG__\App\Entity\Image {#1518 …} +cover: null +email: "dan@upvote.au" +username: "@dan@upvote.au" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Aussie living in the San Francisco Bay Area. \n Coding since 1998. \n .NET Foundation member. C# fan \n [d.sb](https://d.sb/) \n Mastodon: [@dan@d.sb](https://toot.d.sb/@dan) """ +lastActive: DateTime @1729501370 {#1536 : 2024-10-21 11:02:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1519 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1517 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1623 …} +entries: Doctrine\ORM\PersistentCollection {#1406 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1713 …} +entryComments: Doctrine\ORM\PersistentCollection {#1710 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1474 …} +posts: Doctrine\ORM\PersistentCollection {#1745 …} +postVotes: Doctrine\ORM\PersistentCollection {#1485 …} +postComments: Doctrine\ORM\PersistentCollection {#1759 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1637 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1475 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1636 …} +follows: Doctrine\ORM\PersistentCollection {#1409 …} +followers: Doctrine\ORM\PersistentCollection {#1624 …} +blocks: Doctrine\ORM\PersistentCollection {#1425 …} +blockers: Doctrine\ORM\PersistentCollection {#1441 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1460 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1439 …} +reports: Doctrine\ORM\PersistentCollection {#1416 …} +favourites: Doctrine\ORM\PersistentCollection {#1430 …} +violations: Doctrine\ORM\PersistentCollection {#1694 …} +notifications: Doctrine\ORM\PersistentCollection {#1700 …} +awards: Doctrine\ORM\PersistentCollection {#1434 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1610 …} +categories: Doctrine\ORM\PersistentCollection {#1640 …} -id: 9409 -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1669 …} +apId: "dan@upvote.au" +apProfileId: "https://upvote.au/u/dan" +apPublicUrl: "https://upvote.au/u/dan" +apFollowersUrl: null +apInboxUrl: "https://upvote.au/inbox" +apDomain: "upvote.au" +apPreferredUsername: "dan" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728494693 {#1515 : 2024-10-09 19:24:53.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687539965 {#1516 : 2023-06-23 19:06:05.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.85 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#11061 +avatar: Proxies\__CG__\App\Entity\Image {#11062 …} +cover: null +email: "itsaj26744@programming.dev" +username: "@itsaj26744@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: """ 11th Class student from Uttar Pradesh,India (Bharat). Trying to catch up with ever upgrading tech world.\n \n Radhe Radhe """ +lastActive: DateTime @1728229975 {#11058 : 2024-10-06 17:52:55.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11063 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11065 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11067 …} +entries: Doctrine\ORM\PersistentCollection {#11069 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11071 …} +entryComments: Doctrine\ORM\PersistentCollection {#11073 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11075 …} +posts: Doctrine\ORM\PersistentCollection {#11077 …} +postVotes: Doctrine\ORM\PersistentCollection {#11079 …} +postComments: Doctrine\ORM\PersistentCollection {#11081 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11083 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11085 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11087 …} +follows: Doctrine\ORM\PersistentCollection {#11089 …} +followers: Doctrine\ORM\PersistentCollection {#11091 …} +blocks: Doctrine\ORM\PersistentCollection {#11093 …} +blockers: Doctrine\ORM\PersistentCollection {#11095 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11097 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11099 …} +reports: Doctrine\ORM\PersistentCollection {#11101 …} +favourites: Doctrine\ORM\PersistentCollection {#11103 …} +violations: Doctrine\ORM\PersistentCollection {#11105 …} +notifications: Doctrine\ORM\PersistentCollection {#11107 …} +awards: Doctrine\ORM\PersistentCollection {#11109 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11111 …} +categories: Doctrine\ORM\PersistentCollection {#11113 …} -id: 70100 -password: "$2y$13$jZ2efBcV8oMrOUH/9KwYVuB1tw3H01LHp/mzvoTJgjWVtiAl.9CRS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11115 …} +apId: "itsaj26744@programming.dev" +apProfileId: "https://programming.dev/u/itsaj26744" +apPublicUrl: "https://programming.dev/u/itsaj26744" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "itsaj26744" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727148435 {#11059 : 2024-09-24 05:27:15.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698952609 {#11060 : 2023-11-02 20:16:49.0 +01:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11523 +width: 65 +height: 65 +user: App\Entity\User {#11061 +avatar: Proxies\__CG__\App\Entity\Image {#11062 …} +cover: null +email: "itsaj26744@programming.dev" +username: "@itsaj26744@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: """ 11th Class student from Uttar Pradesh,India (Bharat). Trying to catch up with ever upgrading tech world.\n \n Radhe Radhe """ +lastActive: DateTime @1728229975 {#11058 : 2024-10-06 17:52:55.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11063 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11065 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11067 …} +entries: Doctrine\ORM\PersistentCollection {#11069 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11071 …} +entryComments: Doctrine\ORM\PersistentCollection {#11073 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11075 …} +posts: Doctrine\ORM\PersistentCollection {#11077 …} +postVotes: Doctrine\ORM\PersistentCollection {#11079 …} +postComments: Doctrine\ORM\PersistentCollection {#11081 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11083 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11085 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11087 …} +follows: Doctrine\ORM\PersistentCollection {#11089 …} +followers: Doctrine\ORM\PersistentCollection {#11091 …} +blocks: Doctrine\ORM\PersistentCollection {#11093 …} +blockers: Doctrine\ORM\PersistentCollection {#11095 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11097 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11099 …} +reports: Doctrine\ORM\PersistentCollection {#11101 …} +favourites: Doctrine\ORM\PersistentCollection {#11103 …} +violations: Doctrine\ORM\PersistentCollection {#11105 …} +notifications: Doctrine\ORM\PersistentCollection {#11107 …} +awards: Doctrine\ORM\PersistentCollection {#11109 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11111 …} +categories: Doctrine\ORM\PersistentCollection {#11113 …} -id: 70100 -password: "$2y$13$jZ2efBcV8oMrOUH/9KwYVuB1tw3H01LHp/mzvoTJgjWVtiAl.9CRS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11115 …} +apId: "itsaj26744@programming.dev" +apProfileId: "https://programming.dev/u/itsaj26744" +apPublicUrl: "https://programming.dev/u/itsaj26744" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "itsaj26744" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727148435 {#11059 : 2024-09-24 05:27:15.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698952609 {#11060 : 2023-11-02 20:16:49.0 +01:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 15.08 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#10644 +avatar: Proxies\__CG__\App\Entity\Image {#10645 …} +cover: Proxies\__CG__\App\Entity\Image {#10646 …} +email: "RootBeerGuy@discuss.tchncs.de" +username: "@RootBeerGuy@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion." +lastActive: DateTime @1729400017 {#10641 : 2024-10-20 06:53:37.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10647 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10649 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10651 …} +entries: Doctrine\ORM\PersistentCollection {#10653 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10655 …} +entryComments: Doctrine\ORM\PersistentCollection {#10657 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10659 …} +posts: Doctrine\ORM\PersistentCollection {#10661 …} +postVotes: Doctrine\ORM\PersistentCollection {#10663 …} +postComments: Doctrine\ORM\PersistentCollection {#10665 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10667 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10669 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10671 …} +follows: Doctrine\ORM\PersistentCollection {#10673 …} +followers: Doctrine\ORM\PersistentCollection {#10675 …} +blocks: Doctrine\ORM\PersistentCollection {#10677 …} +blockers: Doctrine\ORM\PersistentCollection {#10679 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10681 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10683 …} +reports: Doctrine\ORM\PersistentCollection {#10685 …} +favourites: Doctrine\ORM\PersistentCollection {#10687 …} +violations: Doctrine\ORM\PersistentCollection {#10689 …} +notifications: Doctrine\ORM\PersistentCollection {#10691 …} +awards: Doctrine\ORM\PersistentCollection {#10693 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10695 …} +categories: Doctrine\ORM\PersistentCollection {#10697 …} -id: 33566 -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10699 …} +apId: "RootBeerGuy@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy" +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "RootBeerGuy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1726993824 {#10642 : 2024-09-22 10:30:24.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1690088215 {#10643 : 2023-07-23 06:56:55.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11580 +width: 65 +height: 65 +user: App\Entity\User {#10644 +avatar: Proxies\__CG__\App\Entity\Image {#10645 …} +cover: Proxies\__CG__\App\Entity\Image {#10646 …} +email: "RootBeerGuy@discuss.tchncs.de" +username: "@RootBeerGuy@discuss.tchncs.de" +roles: [] +followersCount: 0 +homepage: "front" +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion." +lastActive: DateTime @1729400017 {#10641 : 2024-10-20 06:53:37.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10647 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10649 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10651 …} +entries: Doctrine\ORM\PersistentCollection {#10653 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10655 …} +entryComments: Doctrine\ORM\PersistentCollection {#10657 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10659 …} +posts: Doctrine\ORM\PersistentCollection {#10661 …} +postVotes: Doctrine\ORM\PersistentCollection {#10663 …} +postComments: Doctrine\ORM\PersistentCollection {#10665 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10667 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10669 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10671 …} +follows: Doctrine\ORM\PersistentCollection {#10673 …} +followers: Doctrine\ORM\PersistentCollection {#10675 …} +blocks: Doctrine\ORM\PersistentCollection {#10677 …} +blockers: Doctrine\ORM\PersistentCollection {#10679 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10681 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10683 …} +reports: Doctrine\ORM\PersistentCollection {#10685 …} +favourites: Doctrine\ORM\PersistentCollection {#10687 …} +violations: Doctrine\ORM\PersistentCollection {#10689 …} +notifications: Doctrine\ORM\PersistentCollection {#10691 …} +awards: Doctrine\ORM\PersistentCollection {#10693 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10695 …} +categories: Doctrine\ORM\PersistentCollection {#10697 …} -id: 33566 -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10699 …} +apId: "RootBeerGuy@discuss.tchncs.de" +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy" +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy" +apFollowersUrl: null +apInboxUrl: "https://discuss.tchncs.de/inbox" +apDomain: "discuss.tchncs.de" +apPreferredUsername: "RootBeerGuy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1726993824 {#10642 : 2024-09-22 10:30:24.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1690088215 {#10643 : 2023-07-23 06:56:55.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 8.75 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#10311 +avatar: Proxies\__CG__\App\Entity\Image {#10310 …} +cover: null +email: "JVT038@feddit.nl" +username: "@JVT038@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: "Web developer, gamer, reader, and a true ligma male" +lastActive: DateTime @1728980675 {#10314 : 2024-10-15 10:24:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10309 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10307 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10305 …} +entries: Doctrine\ORM\PersistentCollection {#10303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10301 …} +entryComments: Doctrine\ORM\PersistentCollection {#10299 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10297 …} +posts: Doctrine\ORM\PersistentCollection {#10295 …} +postVotes: Doctrine\ORM\PersistentCollection {#10293 …} +postComments: Doctrine\ORM\PersistentCollection {#10291 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10289 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10287 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10285 …} +follows: Doctrine\ORM\PersistentCollection {#10283 …} +followers: Doctrine\ORM\PersistentCollection {#10281 …} +blocks: Doctrine\ORM\PersistentCollection {#10279 …} +blockers: Doctrine\ORM\PersistentCollection {#10277 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10275 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10273 …} +reports: Doctrine\ORM\PersistentCollection {#10271 …} +favourites: Doctrine\ORM\PersistentCollection {#10269 …} +violations: Doctrine\ORM\PersistentCollection {#10267 …} +notifications: Doctrine\ORM\PersistentCollection {#10265 …} +awards: Doctrine\ORM\PersistentCollection {#10263 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10261 …} +categories: Doctrine\ORM\PersistentCollection {#10259 …} -id: 438 -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10257 …} +apId: "JVT038@feddit.nl" +apProfileId: "https://feddit.nl/u/JVT038" +apPublicUrl: "https://feddit.nl/u/JVT038" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "JVT038" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729113332 {#10313 : 2024-10-16 23:15:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686913782 {#10312 : 2023-06-16 13:09:42.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11643 +width: 65 +height: 65 +user: App\Entity\User {#10311 +avatar: Proxies\__CG__\App\Entity\Image {#10310 …} +cover: null +email: "JVT038@feddit.nl" +username: "@JVT038@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: "Web developer, gamer, reader, and a true ligma male" +lastActive: DateTime @1728980675 {#10314 : 2024-10-15 10:24:35.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10309 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10307 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10305 …} +entries: Doctrine\ORM\PersistentCollection {#10303 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10301 …} +entryComments: Doctrine\ORM\PersistentCollection {#10299 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10297 …} +posts: Doctrine\ORM\PersistentCollection {#10295 …} +postVotes: Doctrine\ORM\PersistentCollection {#10293 …} +postComments: Doctrine\ORM\PersistentCollection {#10291 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10289 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10287 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10285 …} +follows: Doctrine\ORM\PersistentCollection {#10283 …} +followers: Doctrine\ORM\PersistentCollection {#10281 …} +blocks: Doctrine\ORM\PersistentCollection {#10279 …} +blockers: Doctrine\ORM\PersistentCollection {#10277 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10275 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10273 …} +reports: Doctrine\ORM\PersistentCollection {#10271 …} +favourites: Doctrine\ORM\PersistentCollection {#10269 …} +violations: Doctrine\ORM\PersistentCollection {#10267 …} +notifications: Doctrine\ORM\PersistentCollection {#10265 …} +awards: Doctrine\ORM\PersistentCollection {#10263 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10261 …} +categories: Doctrine\ORM\PersistentCollection {#10259 …} -id: 438 -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10257 …} +apId: "JVT038@feddit.nl" +apProfileId: "https://feddit.nl/u/JVT038" +apPublicUrl: "https://feddit.nl/u/JVT038" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "JVT038" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729113332 {#10313 : 2024-10-16 23:15:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686913782 {#10312 : 2023-06-16 13:09:42.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 5.62 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#10943 +avatar: Proxies\__CG__\App\Entity\Image {#10944 …} +cover: null +email: "wreckedcarzz@lemmy.world" +username: "@wreckedcarzz@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Hello! Some info about me is up on my website: [wreckedcarzz.com](https://wreckedcarzz.com)" +lastActive: DateTime @1728358136 {#10940 : 2024-10-08 05:28:56.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10945 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10947 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10949 …} +entries: Doctrine\ORM\PersistentCollection {#10951 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10953 …} +entryComments: Doctrine\ORM\PersistentCollection {#10955 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10957 …} +posts: Doctrine\ORM\PersistentCollection {#10959 …} +postVotes: Doctrine\ORM\PersistentCollection {#10961 …} +postComments: Doctrine\ORM\PersistentCollection {#10963 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10965 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10969 …} +follows: Doctrine\ORM\PersistentCollection {#10971 …} +followers: Doctrine\ORM\PersistentCollection {#10973 …} +blocks: Doctrine\ORM\PersistentCollection {#10975 …} +blockers: Doctrine\ORM\PersistentCollection {#10977 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10979 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10981 …} +reports: Doctrine\ORM\PersistentCollection {#10983 …} +favourites: Doctrine\ORM\PersistentCollection {#10985 …} +violations: Doctrine\ORM\PersistentCollection {#10987 …} +notifications: Doctrine\ORM\PersistentCollection {#10989 …} +awards: Doctrine\ORM\PersistentCollection {#10991 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10993 …} +categories: Doctrine\ORM\PersistentCollection {#10995 …} -id: 50526 -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10997 …} +apId: "wreckedcarzz@lemmy.world" +apProfileId: "https://lemmy.world/u/wreckedcarzz" +apPublicUrl: "https://lemmy.world/u/wreckedcarzz" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "wreckedcarzz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729580604 {#10941 : 2024-10-22 09:03:24.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696515816 {#10942 : 2023-10-05 16:23:36.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11706 +width: 65 +height: 65 +user: App\Entity\User {#10943 +avatar: Proxies\__CG__\App\Entity\Image {#10944 …} +cover: null +email: "wreckedcarzz@lemmy.world" +username: "@wreckedcarzz@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "Hello! Some info about me is up on my website: [wreckedcarzz.com](https://wreckedcarzz.com)" +lastActive: DateTime @1728358136 {#10940 : 2024-10-08 05:28:56.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10945 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10947 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10949 …} +entries: Doctrine\ORM\PersistentCollection {#10951 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10953 …} +entryComments: Doctrine\ORM\PersistentCollection {#10955 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10957 …} +posts: Doctrine\ORM\PersistentCollection {#10959 …} +postVotes: Doctrine\ORM\PersistentCollection {#10961 …} +postComments: Doctrine\ORM\PersistentCollection {#10963 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10965 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10967 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10969 …} +follows: Doctrine\ORM\PersistentCollection {#10971 …} +followers: Doctrine\ORM\PersistentCollection {#10973 …} +blocks: Doctrine\ORM\PersistentCollection {#10975 …} +blockers: Doctrine\ORM\PersistentCollection {#10977 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10979 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10981 …} +reports: Doctrine\ORM\PersistentCollection {#10983 …} +favourites: Doctrine\ORM\PersistentCollection {#10985 …} +violations: Doctrine\ORM\PersistentCollection {#10987 …} +notifications: Doctrine\ORM\PersistentCollection {#10989 …} +awards: Doctrine\ORM\PersistentCollection {#10991 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10993 …} +categories: Doctrine\ORM\PersistentCollection {#10995 …} -id: 50526 -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10997 …} +apId: "wreckedcarzz@lemmy.world" +apProfileId: "https://lemmy.world/u/wreckedcarzz" +apPublicUrl: "https://lemmy.world/u/wreckedcarzz" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "wreckedcarzz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729580604 {#10941 : 2024-10-22 09:03:24.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696515816 {#10942 : 2023-10-05 16:23:36.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 3.43 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#11299 +avatar: Proxies\__CG__\App\Entity\Image {#11300 …} +cover: null +email: "bradboimler@startrek.website" +username: "@bradboimler@startrek.website" +roles: [] +followersCount: 0 +homepage: "front" +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖" +lastActive: DateTime @1727813909 {#11296 : 2024-10-01 22:18:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11301 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11303 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11305 …} +entries: Doctrine\ORM\PersistentCollection {#11307 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11309 …} +entryComments: Doctrine\ORM\PersistentCollection {#11311 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11313 …} +posts: Doctrine\ORM\PersistentCollection {#11315 …} +postVotes: Doctrine\ORM\PersistentCollection {#11317 …} +postComments: Doctrine\ORM\PersistentCollection {#11319 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11321 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11323 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11325 …} +follows: Doctrine\ORM\PersistentCollection {#11327 …} +followers: Doctrine\ORM\PersistentCollection {#11329 …} +blocks: Doctrine\ORM\PersistentCollection {#11331 …} +blockers: Doctrine\ORM\PersistentCollection {#11333 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11335 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11337 …} +reports: Doctrine\ORM\PersistentCollection {#11339 …} +favourites: Doctrine\ORM\PersistentCollection {#11341 …} +violations: Doctrine\ORM\PersistentCollection {#11343 …} +notifications: Doctrine\ORM\PersistentCollection {#11345 …} +awards: Doctrine\ORM\PersistentCollection {#11347 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11349 …} +categories: Doctrine\ORM\PersistentCollection {#11351 …} -id: 89990 -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11353 …} +apId: "bradboimler@startrek.website" +apProfileId: "https://startrek.website/u/bradboimler" +apPublicUrl: "https://startrek.website/u/bradboimler" +apFollowersUrl: null +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "bradboimler" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712454383 {#11297 : 2024-04-07 03:46:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712454381 {#11298 : 2024-04-07 03:46:21.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11763 +width: 65 +height: 65 +user: App\Entity\User {#11299 +avatar: Proxies\__CG__\App\Entity\Image {#11300 …} +cover: null +email: "bradboimler@startrek.website" +username: "@bradboimler@startrek.website" +roles: [] +followersCount: 0 +homepage: "front" +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖" +lastActive: DateTime @1727813909 {#11296 : 2024-10-01 22:18:29.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11301 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11303 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11305 …} +entries: Doctrine\ORM\PersistentCollection {#11307 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11309 …} +entryComments: Doctrine\ORM\PersistentCollection {#11311 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11313 …} +posts: Doctrine\ORM\PersistentCollection {#11315 …} +postVotes: Doctrine\ORM\PersistentCollection {#11317 …} +postComments: Doctrine\ORM\PersistentCollection {#11319 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11321 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11323 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11325 …} +follows: Doctrine\ORM\PersistentCollection {#11327 …} +followers: Doctrine\ORM\PersistentCollection {#11329 …} +blocks: Doctrine\ORM\PersistentCollection {#11331 …} +blockers: Doctrine\ORM\PersistentCollection {#11333 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11335 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11337 …} +reports: Doctrine\ORM\PersistentCollection {#11339 …} +favourites: Doctrine\ORM\PersistentCollection {#11341 …} +violations: Doctrine\ORM\PersistentCollection {#11343 …} +notifications: Doctrine\ORM\PersistentCollection {#11345 …} +awards: Doctrine\ORM\PersistentCollection {#11347 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11349 …} +categories: Doctrine\ORM\PersistentCollection {#11351 …} -id: 89990 -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11353 …} +apId: "bradboimler@startrek.website" +apProfileId: "https://startrek.website/u/bradboimler" +apPublicUrl: "https://startrek.website/u/bradboimler" +apFollowersUrl: null +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "bradboimler" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1712454383 {#11297 : 2024-04-07 03:46:23.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1712454381 {#11298 : 2024-04-07 03:46:21.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.36 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#10443 +avatar: Proxies\__CG__\App\Entity\Image {#10444 …} +cover: Proxies\__CG__\App\Entity\Image {#10441 …} +email: "RandomLegend@lemmy.dbzer0.com" +username: "@RandomLegend@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n \n wiki-user: RandomLegend """ +lastActive: DateTime @1729373902 {#10448 : 2024-10-19 23:38:22.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10442 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10440 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10438 …} +entries: Doctrine\ORM\PersistentCollection {#10436 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10434 …} +entryComments: Doctrine\ORM\PersistentCollection {#10432 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10430 …} +posts: Doctrine\ORM\PersistentCollection {#10428 …} +postVotes: Doctrine\ORM\PersistentCollection {#10426 …} +postComments: Doctrine\ORM\PersistentCollection {#10424 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10422 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10420 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10418 …} +follows: Doctrine\ORM\PersistentCollection {#10416 …} +followers: Doctrine\ORM\PersistentCollection {#10414 …} +blocks: Doctrine\ORM\PersistentCollection {#10412 …} +blockers: Doctrine\ORM\PersistentCollection {#10410 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10408 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10406 …} +reports: Doctrine\ORM\PersistentCollection {#10404 …} +favourites: Doctrine\ORM\PersistentCollection {#10402 …} +violations: Doctrine\ORM\PersistentCollection {#10400 …} +notifications: Doctrine\ORM\PersistentCollection {#10398 …} +awards: Doctrine\ORM\PersistentCollection {#10396 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10394 …} +categories: Doctrine\ORM\PersistentCollection {#10392 …} -id: 23124 -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10390 …} +apId: "RandomLegend@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend" +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "RandomLegend" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727145873 {#10445 : 2024-09-24 04:44:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689090339 {#10446 : 2023-07-11 17:45:39.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11820 +width: 65 +height: 65 +user: App\Entity\User {#10443 +avatar: Proxies\__CG__\App\Entity\Image {#10444 …} +cover: Proxies\__CG__\App\Entity\Image {#10441 …} +email: "RandomLegend@lemmy.dbzer0.com" +username: "@RandomLegend@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n \n wiki-user: RandomLegend """ +lastActive: DateTime @1729373902 {#10448 : 2024-10-19 23:38:22.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10442 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10440 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10438 …} +entries: Doctrine\ORM\PersistentCollection {#10436 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10434 …} +entryComments: Doctrine\ORM\PersistentCollection {#10432 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10430 …} +posts: Doctrine\ORM\PersistentCollection {#10428 …} +postVotes: Doctrine\ORM\PersistentCollection {#10426 …} +postComments: Doctrine\ORM\PersistentCollection {#10424 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10422 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10420 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10418 …} +follows: Doctrine\ORM\PersistentCollection {#10416 …} +followers: Doctrine\ORM\PersistentCollection {#10414 …} +blocks: Doctrine\ORM\PersistentCollection {#10412 …} +blockers: Doctrine\ORM\PersistentCollection {#10410 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10408 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10406 …} +reports: Doctrine\ORM\PersistentCollection {#10404 …} +favourites: Doctrine\ORM\PersistentCollection {#10402 …} +violations: Doctrine\ORM\PersistentCollection {#10400 …} +notifications: Doctrine\ORM\PersistentCollection {#10398 …} +awards: Doctrine\ORM\PersistentCollection {#10396 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10394 …} +categories: Doctrine\ORM\PersistentCollection {#10392 …} -id: 23124 -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10390 …} +apId: "RandomLegend@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend" +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "RandomLegend" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727145873 {#10445 : 2024-09-24 04:44:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689090339 {#10446 : 2023-07-11 17:45:39.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.33 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#11358 +avatar: Proxies\__CG__\App\Entity\Image {#11359 …} +cover: Proxies\__CG__\App\Entity\Image {#11360 …} +email: "james@anti-social.online" +username: "@james@anti-social.online" +roles: [] +followersCount: 0 +homepage: "front" +about: """ UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n \n Plants, cats, linguistics, the Welsh language and gaming \n 🪴🐈🗣️🏴🎮 \n Occasionally shitposting. Don't take it seriously.\n \n Probably Aspie. Some flavour of asexual. \n But also gay. 👀\n \n Block me and you do me a favour.\n \n Text-only posts delete after 2 weeks\n \n [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot) """ +lastActive: DateTime @1729128280 {#11355 : 2024-10-17 03:24:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11361 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11363 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11365 …} +entries: Doctrine\ORM\PersistentCollection {#11367 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11369 …} +entryComments: Doctrine\ORM\PersistentCollection {#11371 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11373 …} +posts: Doctrine\ORM\PersistentCollection {#11375 …} +postVotes: Doctrine\ORM\PersistentCollection {#11377 …} +postComments: Doctrine\ORM\PersistentCollection {#11379 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11381 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11383 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11385 …} +follows: Doctrine\ORM\PersistentCollection {#11387 …} +followers: Doctrine\ORM\PersistentCollection {#11389 …} +blocks: Doctrine\ORM\PersistentCollection {#11391 …} +blockers: Doctrine\ORM\PersistentCollection {#11393 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11395 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11397 …} +reports: Doctrine\ORM\PersistentCollection {#11399 …} +favourites: Doctrine\ORM\PersistentCollection {#11401 …} +violations: Doctrine\ORM\PersistentCollection {#11403 …} +notifications: Doctrine\ORM\PersistentCollection {#11405 …} +awards: Doctrine\ORM\PersistentCollection {#11407 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11409 …} +categories: Doctrine\ORM\PersistentCollection {#11411 …} -id: 93810 -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11413 …} +apId: "james@anti-social.online" +apProfileId: "https://anti-social.online/users/james" +apPublicUrl: "https://anti-social.online/@james" +apFollowersUrl: "https://anti-social.online/users/james/followers" +apInboxUrl: "https://anti-social.online/inbox" +apDomain: "anti-social.online" +apPreferredUsername: "james" +apDiscoverable: true +apManuallyApprovesFollowers: true +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729128279 {#11356 : 2024-10-17 03:24:39.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1729128277 {#11357 : 2024-10-17 03:24:37.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11877 +width: 65 +height: 65 +user: App\Entity\User {#11358 +avatar: Proxies\__CG__\App\Entity\Image {#11359 …} +cover: Proxies\__CG__\App\Entity\Image {#11360 …} +email: "james@anti-social.online" +username: "@james@anti-social.online" +roles: [] +followersCount: 0 +homepage: "front" +about: """ UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n \n Plants, cats, linguistics, the Welsh language and gaming \n 🪴🐈🗣️🏴🎮 \n Occasionally shitposting. Don't take it seriously.\n \n Probably Aspie. Some flavour of asexual. \n But also gay. 👀\n \n Block me and you do me a favour.\n \n Text-only posts delete after 2 weeks\n \n [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot) """ +lastActive: DateTime @1729128280 {#11355 : 2024-10-17 03:24:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11361 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11363 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11365 …} +entries: Doctrine\ORM\PersistentCollection {#11367 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11369 …} +entryComments: Doctrine\ORM\PersistentCollection {#11371 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11373 …} +posts: Doctrine\ORM\PersistentCollection {#11375 …} +postVotes: Doctrine\ORM\PersistentCollection {#11377 …} +postComments: Doctrine\ORM\PersistentCollection {#11379 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11381 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11383 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11385 …} +follows: Doctrine\ORM\PersistentCollection {#11387 …} +followers: Doctrine\ORM\PersistentCollection {#11389 …} +blocks: Doctrine\ORM\PersistentCollection {#11391 …} +blockers: Doctrine\ORM\PersistentCollection {#11393 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11395 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11397 …} +reports: Doctrine\ORM\PersistentCollection {#11399 …} +favourites: Doctrine\ORM\PersistentCollection {#11401 …} +violations: Doctrine\ORM\PersistentCollection {#11403 …} +notifications: Doctrine\ORM\PersistentCollection {#11405 …} +awards: Doctrine\ORM\PersistentCollection {#11407 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11409 …} +categories: Doctrine\ORM\PersistentCollection {#11411 …} -id: 93810 -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11413 …} +apId: "james@anti-social.online" +apProfileId: "https://anti-social.online/users/james" +apPublicUrl: "https://anti-social.online/@james" +apFollowersUrl: "https://anti-social.online/users/james/followers" +apInboxUrl: "https://anti-social.online/inbox" +apDomain: "anti-social.online" +apPreferredUsername: "james" +apDiscoverable: true +apManuallyApprovesFollowers: true +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729128279 {#11356 : 2024-10-17 03:24:39.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1729128277 {#11357 : 2024-10-17 03:24:37.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 5.92 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#10883 +avatar: Proxies\__CG__\App\Entity\Image {#10884 …} +cover: Proxies\__CG__\App\Entity\Image {#10885 …} +email: "TCB13@lemmy.world" +username: "@TCB13@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "" +lastActive: DateTime @1729518803 {#10880 : 2024-10-21 15:53:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10886 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10888 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10890 …} +entries: Doctrine\ORM\PersistentCollection {#10892 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10894 …} +entryComments: Doctrine\ORM\PersistentCollection {#10896 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10898 …} +posts: Doctrine\ORM\PersistentCollection {#10900 …} +postVotes: Doctrine\ORM\PersistentCollection {#10902 …} +postComments: Doctrine\ORM\PersistentCollection {#10904 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10906 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10908 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10910 …} +follows: Doctrine\ORM\PersistentCollection {#10912 …} +followers: Doctrine\ORM\PersistentCollection {#10914 …} +blocks: Doctrine\ORM\PersistentCollection {#10916 …} +blockers: Doctrine\ORM\PersistentCollection {#10918 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10920 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10922 …} +reports: Doctrine\ORM\PersistentCollection {#10924 …} +favourites: Doctrine\ORM\PersistentCollection {#10926 …} +violations: Doctrine\ORM\PersistentCollection {#10928 …} +notifications: Doctrine\ORM\PersistentCollection {#10930 …} +awards: Doctrine\ORM\PersistentCollection {#10932 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10934 …} +categories: Doctrine\ORM\PersistentCollection {#10936 …} -id: 43677 -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10938 …} +apId: "TCB13@lemmy.world" +apProfileId: "https://lemmy.world/u/TCB13" +apPublicUrl: "https://lemmy.world/u/TCB13" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "TCB13" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729566764 {#10881 : 2024-10-22 05:12:44.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693492241 {#10882 : 2023-08-31 16:30:41.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11934 +width: 65 +height: 65 +user: App\Entity\User {#10883 +avatar: Proxies\__CG__\App\Entity\Image {#10884 …} +cover: Proxies\__CG__\App\Entity\Image {#10885 …} +email: "TCB13@lemmy.world" +username: "@TCB13@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: "" +lastActive: DateTime @1729518803 {#10880 : 2024-10-21 15:53:23.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10886 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10888 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10890 …} +entries: Doctrine\ORM\PersistentCollection {#10892 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10894 …} +entryComments: Doctrine\ORM\PersistentCollection {#10896 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10898 …} +posts: Doctrine\ORM\PersistentCollection {#10900 …} +postVotes: Doctrine\ORM\PersistentCollection {#10902 …} +postComments: Doctrine\ORM\PersistentCollection {#10904 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10906 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10908 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10910 …} +follows: Doctrine\ORM\PersistentCollection {#10912 …} +followers: Doctrine\ORM\PersistentCollection {#10914 …} +blocks: Doctrine\ORM\PersistentCollection {#10916 …} +blockers: Doctrine\ORM\PersistentCollection {#10918 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10920 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10922 …} +reports: Doctrine\ORM\PersistentCollection {#10924 …} +favourites: Doctrine\ORM\PersistentCollection {#10926 …} +violations: Doctrine\ORM\PersistentCollection {#10928 …} +notifications: Doctrine\ORM\PersistentCollection {#10930 …} +awards: Doctrine\ORM\PersistentCollection {#10932 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10934 …} +categories: Doctrine\ORM\PersistentCollection {#10936 …} -id: 43677 -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10938 …} +apId: "TCB13@lemmy.world" +apProfileId: "https://lemmy.world/u/TCB13" +apPublicUrl: "https://lemmy.world/u/TCB13" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "TCB13" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729566764 {#10881 : 2024-10-22 05:12:44.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1693492241 {#10882 : 2023-08-31 16:30:41.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.32 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#10252 +avatar: Proxies\__CG__\App\Entity\Image {#10251 …} +cover: Proxies\__CG__\App\Entity\Image {#10250 …} +email: "DeltaTangoLima@reddrefuge.com" +username: "@DeltaTangoLima@reddrefuge.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n \n Be a good motherfucker. Peace. """ +lastActive: DateTime @1728206804 {#10255 : 2024-10-06 11:26:44.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10249 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10247 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10245 …} +entries: Doctrine\ORM\PersistentCollection {#10243 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10241 …} +entryComments: Doctrine\ORM\PersistentCollection {#10239 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10237 …} +posts: Doctrine\ORM\PersistentCollection {#10235 …} +postVotes: Doctrine\ORM\PersistentCollection {#10233 …} +postComments: Doctrine\ORM\PersistentCollection {#10231 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10229 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10227 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10225 …} +follows: Doctrine\ORM\PersistentCollection {#10223 …} +followers: Doctrine\ORM\PersistentCollection {#10221 …} +blocks: Doctrine\ORM\PersistentCollection {#10219 …} +blockers: Doctrine\ORM\PersistentCollection {#10217 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10215 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10213 …} +reports: Doctrine\ORM\PersistentCollection {#10211 …} +favourites: Doctrine\ORM\PersistentCollection {#10209 …} +violations: Doctrine\ORM\PersistentCollection {#10207 …} +notifications: Doctrine\ORM\PersistentCollection {#10205 …} +awards: Doctrine\ORM\PersistentCollection {#10203 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10201 …} +categories: Doctrine\ORM\PersistentCollection {#10199 …} -id: 7409 -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10197 …} +apId: "DeltaTangoLima@reddrefuge.com" +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima" +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima" +apFollowersUrl: null +apInboxUrl: "https://reddrefuge.com/inbox" +apDomain: "reddrefuge.com" +apPreferredUsername: "DeltaTangoLima" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728442483 {#10254 : 2024-10-09 04:54:43.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467753 {#10253 : 2023-06-22 23:02:33.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11991 +width: 65 +height: 65 +user: App\Entity\User {#10252 +avatar: Proxies\__CG__\App\Entity\Image {#10251 …} +cover: Proxies\__CG__\App\Entity\Image {#10250 …} +email: "DeltaTangoLima@reddrefuge.com" +username: "@DeltaTangoLima@reddrefuge.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n \n Be a good motherfucker. Peace. """ +lastActive: DateTime @1728206804 {#10255 : 2024-10-06 11:26:44.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#10249 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10247 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#10245 …} +entries: Doctrine\ORM\PersistentCollection {#10243 …} +entryVotes: Doctrine\ORM\PersistentCollection {#10241 …} +entryComments: Doctrine\ORM\PersistentCollection {#10239 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10237 …} +posts: Doctrine\ORM\PersistentCollection {#10235 …} +postVotes: Doctrine\ORM\PersistentCollection {#10233 …} +postComments: Doctrine\ORM\PersistentCollection {#10231 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#10229 …} +subscriptions: Doctrine\ORM\PersistentCollection {#10227 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#10225 …} +follows: Doctrine\ORM\PersistentCollection {#10223 …} +followers: Doctrine\ORM\PersistentCollection {#10221 …} +blocks: Doctrine\ORM\PersistentCollection {#10219 …} +blockers: Doctrine\ORM\PersistentCollection {#10217 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#10215 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#10213 …} +reports: Doctrine\ORM\PersistentCollection {#10211 …} +favourites: Doctrine\ORM\PersistentCollection {#10209 …} +violations: Doctrine\ORM\PersistentCollection {#10207 …} +notifications: Doctrine\ORM\PersistentCollection {#10205 …} +awards: Doctrine\ORM\PersistentCollection {#10203 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#10201 …} +categories: Doctrine\ORM\PersistentCollection {#10199 …} -id: 7409 -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10197 …} +apId: "DeltaTangoLima@reddrefuge.com" +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima" +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima" +apFollowersUrl: null +apInboxUrl: "https://reddrefuge.com/inbox" +apDomain: "reddrefuge.com" +apPreferredUsername: "DeltaTangoLima" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728442483 {#10254 : 2024-10-09 04:54:43.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467753 {#10253 : 2023-06-22 23:02:33.0 +02:00 } } +asLink: true } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 2.36 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#11002 +avatar: Proxies\__CG__\App\Entity\Image {#11003 …} +cover: null +email: "zaphod@lemmy.ca" +username: "@zaphod@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: "Just this guy, you know?" +lastActive: DateTime @1728040586 {#10999 : 2024-10-04 13:16:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11004 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11006 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11008 …} +entries: Doctrine\ORM\PersistentCollection {#11010 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11012 …} +entryComments: Doctrine\ORM\PersistentCollection {#11014 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11016 …} +posts: Doctrine\ORM\PersistentCollection {#11018 …} +postVotes: Doctrine\ORM\PersistentCollection {#11020 …} +postComments: Doctrine\ORM\PersistentCollection {#11022 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11024 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11026 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11028 …} +follows: Doctrine\ORM\PersistentCollection {#11030 …} +followers: Doctrine\ORM\PersistentCollection {#11032 …} +blocks: Doctrine\ORM\PersistentCollection {#11034 …} +blockers: Doctrine\ORM\PersistentCollection {#11036 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11038 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11040 …} +reports: Doctrine\ORM\PersistentCollection {#11042 …} +favourites: Doctrine\ORM\PersistentCollection {#11044 …} +violations: Doctrine\ORM\PersistentCollection {#11046 …} +notifications: Doctrine\ORM\PersistentCollection {#11048 …} +awards: Doctrine\ORM\PersistentCollection {#11050 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11052 …} +categories: Doctrine\ORM\PersistentCollection {#11054 …} -id: 64374 -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11056 …} +apId: "zaphod@lemmy.ca" +apProfileId: "https://lemmy.ca/u/zaphod" +apPublicUrl: "https://lemmy.ca/u/zaphod" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "zaphod" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706352784 {#11000 : 2024-01-27 11:53:04.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697947487 {#11001 : 2023-10-22 06:04:47.0 +02:00 } } "width" => 65 "height" => 65 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#12048 +width: 65 +height: 65 +user: App\Entity\User {#11002 +avatar: Proxies\__CG__\App\Entity\Image {#11003 …} +cover: null +email: "zaphod@lemmy.ca" +username: "@zaphod@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: "Just this guy, you know?" +lastActive: DateTime @1728040586 {#10999 : 2024-10-04 13:16:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#11004 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11006 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#11008 …} +entries: Doctrine\ORM\PersistentCollection {#11010 …} +entryVotes: Doctrine\ORM\PersistentCollection {#11012 …} +entryComments: Doctrine\ORM\PersistentCollection {#11014 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11016 …} +posts: Doctrine\ORM\PersistentCollection {#11018 …} +postVotes: Doctrine\ORM\PersistentCollection {#11020 …} +postComments: Doctrine\ORM\PersistentCollection {#11022 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#11024 …} +subscriptions: Doctrine\ORM\PersistentCollection {#11026 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#11028 …} +follows: Doctrine\ORM\PersistentCollection {#11030 …} +followers: Doctrine\ORM\PersistentCollection {#11032 …} +blocks: Doctrine\ORM\PersistentCollection {#11034 …} +blockers: Doctrine\ORM\PersistentCollection {#11036 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#11038 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#11040 …} +reports: Doctrine\ORM\PersistentCollection {#11042 …} +favourites: Doctrine\ORM\PersistentCollection {#11044 …} +violations: Doctrine\ORM\PersistentCollection {#11046 …} +notifications: Doctrine\ORM\PersistentCollection {#11048 …} +awards: Doctrine\ORM\PersistentCollection {#11050 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#11052 …} +categories: Doctrine\ORM\PersistentCollection {#11054 …} -id: 64374 -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11056 …} +apId: "zaphod@lemmy.ca" +apProfileId: "https://lemmy.ca/u/zaphod" +apPublicUrl: "https://lemmy.ca/u/zaphod" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "zaphod" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706352784 {#11000 : 2024-01-27 11:53:04.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697947487 {#11001 : 2023-10-22 06:04:47.0 +02:00 } } +asLink: true } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 12.0 MiB | 12.62 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#12110 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "related" +title: "related_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#12111 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 12.0 MiB | 2.07 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#12187 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +post: null +title: "related_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#12188 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 12.0 MiB | 8.89 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#12260 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +entry: null +title: "related_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#271 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#390 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 12.0 MiB | 9.88 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#12329 +subject: ? App\Entity\Contracts\VotableInterface +url: ? string -twig: Twig\Environment {#1252 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -partnerBlockRepository: App\Repository\PartnerBlockRepository {#12330 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 12.0 MiB | 4.61 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#12418 +magazine: App\Entity\Magazine {#266 +icon: Proxies\__CG__\App\Entity\Image {#247 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#276 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#238 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …} +entries: Doctrine\ORM\PersistentCollection {#181 …} +posts: Doctrine\ORM\PersistentCollection {#139 …} +subscriptions: Doctrine\ORM\PersistentCollection {#201 …} +bans: Doctrine\ORM\PersistentCollection {#118 …} +reports: Doctrine\ORM\PersistentCollection {#104 …} +badges: Doctrine\ORM\PersistentCollection {#82 …} +logs: Doctrine\ORM\PersistentCollection {#72 …} +awards: Doctrine\ORM\PersistentCollection {#61 …} +categories: Doctrine\ORM\PersistentCollection {#1820 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#270 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#272 : 2023-12-25 04:10:26.0 +01:00 } } -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#334 …} } |