Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
james.kiger
@james.kiger:burkesoftware.com
[m]
Jesper Ordrup
@jesperordrup
thank you
james.kiger
@james.kiger:burkesoftware.com
[m]
By the way, I am currently in the process of building a user guide to extend our documentation at glitchtip.com, to help onboard new users. I would be interested to hear if anyone in the community has ideas for topics that you think would be particularly helpful to cover.
Richard Bateman
@taxilian

@james.kiger:burkesoftware.com I can't say as how this seems like something you have any incentive to do from a business perspective, but I'd like to see a bit more information on how to set it up well for a more scalable deployment; I run in kubernetes and am particularly interested in seeing how to use existing services where appropriate (e.g. postgres, though that's not hard), if there are components which can be run in parallel either to handle more traffic or provide failover in case of a server outage, etc.

Granted it's been awhile since I last looked at what you have, so maybe you've done that more. I tend to overengineer and overmonitor my stuff -- I end up with way more traffic than I could afford to pay for on a SaaS basis but want to be able to handle it on my cluster since that (also being overengineered) has surplus resources

but you did ask =]
Robert Jabłecki
@rjablecki
Hello. Any option to use GlitchTip for old projects php 5.6 ? I used old integration sentry ^1.0. Web container logs http_code 400 without details. The same issue on public and self-hosted version.
bufke
@david:burkesoftware.com
[m]
You could contribute backwards compatibility if you'd like. Usually just requires mapping fields to other fields. It's not a task I would do myself but I would review it.
Robert Jabłecki
@rjablecki
Thx for quick reply, unfortunately my phyton skills are poor. I create an issue for this problem glitchtip/glitchtip-backend#115
bufke
@david:burkesoftware.com
[m]
@mikkeschiren: did grafana work out? Testing random integrations is a good way to check our sentry api compat
1 reply

@taxilian: I don't think we have much to talk about high availability besides try kubernetes or similar scaling approach. You may find this existing page interesting https://glitchtip.com/documentation/hosted-architecture

If you have any questions on how we run it, I'd be happy to expand these docs. Right now we increase the # of kube pods and size of the managed DB when we need to scale. But honestly it's not a huge scale right now.

Our helm chart is reluctantly getting more robust over time. We now have a real helm chart repo thanks to gitlab. I say reluctantly because it's hard to make everyone happy with kube and it's too complex for basic use cases.

ahiscox
@ahiscox
Trying to setup self hosted on docker. Mostly following install guide but setup some traefik labels for ssl. When I visit the root url after install I do not get an options to create a new organization, rather a login page. I tried creating a new user but get a 500 error, looking at the logs it looks like a "Cannot assign requested address" in the smtplib module. I haven't setup SMTP, is this a requirement for using GlitchTip?
ahiscox
@ahiscox
I was able to get in by running ./manage.py createsuperuser in the migrate container.
bufke
@david:burkesoftware.com
[m]
We don't support a flow without email. It may be possible with manage.py and django admin
onium
@oniumy_gitlab
Trying to self host in my cluster, therefore splitted the docker-compose into the services. So far it's working perfectly, the only issue I have is smtp not working: It always says it sent the email, but no emails arrive. Since I can't find logs in the worker or webserver, I don't know where the issue is (which one of those two services) and what the exact issue is. Can someone tell me if the worker or the webserver will send the emails and if the following envs make sense:
EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
EMAIL_URL=smtp+tls://noreply@example.com:cleartextPassword@smtp.hoster.com:25
Thomas Cristo
@th.cristo_gitlab
@david:burkesoftware.com hello, it is possible to overwrite the default site example.com? I added a custom domain and add in my environments SITE_ID=2. But in my reset mails is written: example.com
Thomas Cristo
@th.cristo_gitlab
@david:burkesoftware.com After deleting example.com I got an error on reset mail: `django.contrib.sites.models.Site.DoesNotExist: Site matching query does not exist.``
bufke
@david:burkesoftware.com
[m]
@th.cristo_gitlab: did you set the domain as explained in the install docs?
2 replies
@oniumy_gitlab: email can be annoying. I don't think I can help. You could try reading docs at https://django-environ.readthedocs.io/en/latest/ or use app.glitchtip.com or ask about support plans in which we could potentially supply an email service for you.
Both web and worker should be using the same env vars, so it shouldn't matter which one is failing. Test on either.
2 replies
james.kiger
@james.kiger:burkesoftware.com
[m]
Hello everyone. With the update to Django 4.0 we're running into some issues with the drf-yasg package we use to generate API docs (at app.glitchtip.com/docs, for example). This package has caused trouble before and we are wondering how useful everyone finds it. In truth, I personally have never used it before. I just look at the code on the backend when I have API questions. How much, if at all, do you use the docs?
bufke
@david:burkesoftware.com
[m]
@oniumy_gitlab I'm open to any merge requests to improve docs, it's markdown on glitchtip-marketing. It is under required environment variables. In my opinion that's strong enough language.
Jeffrey Bosch
@Jefiozie
hi everyone, we are expermineting with glitchtip and are facing an error with the social provider of Gitlab. After the gitlab login we see a 500 internal server error on the endpoint: /rest-auth/gitlab/. The app configuration in Gitlab is good and "looks" like it works.
Jeffrey Bosch
@Jefiozie
it starts with the oauth/autorize flow i see the tokens thenredirects to /auth/gitlab en then redirects to rest-auth/gitlab
Jeffrey Bosch
@Jefiozie
@david:burkesoftware.com any ideas?
bufke
@david:burkesoftware.com
[m]
That's gitlab.com right?
Jeffrey Bosch
@Jefiozie
Yes
I dont wanne file and issue if it isnt ☺
That is why im checking here
bufke
@david:burkesoftware.com
[m]
it's working fine on https://app.glitchtip.com/ for me
what's the error say?
For any oauth stuff, I would generally say triple check settings. They can be finicky.
Jeffrey Bosch
@Jefiozie
The error is just an error 500
bufke
@david:burkesoftware.com
[m]
you could try turning on DEBUG and see if it says more
Jeffrey Bosch
@Jefiozie
Going to do that and come back then thanks
bufke
@david:burkesoftware.com
[m]
oh I just realized in search that we explicitly use english to set the search vector. Then we don't when searching. Which is fine if your database defaults to english!
but if not - then it will produce indexes that don't work great with searching... :(
What should it do?
bufke
@david:burkesoftware.com
[m]

What's really strange is, I'm not sure why. I have two databases that produce different results using ts_vector without specifying the language. But both report

 lc_collate 
------------
 en_US.utf8

😆 😢

The choice is likely between 🇬🇧 for all or use the default, which I cannot explain what the default is at this time.
ah show default_text_search_config; gives the language
I'm leaning towards "use default" for both.
It could in theory be an organization wide setting, but no time for that right now.
bufke
@david:burkesoftware.com
[m]
I mean maybe it wouldn't be too hard to make configurable org wide. Would anyone want to set their issue search to use a specific language? For example, search issue data using French settings. This isn't the language you see and read. It's how it searches. It would only make sense if you were collecting event data in that language. Most programming languages are English centric, so it would be of limited use.
bufke
@david:burkesoftware.com
[m]
I decided to make search use the database default language glitchtip/glitchtip-backend!109
james.kiger
@james.kiger:burkesoftware.com
[m]
Hello everyone. We're trying to boost GlitchTip's visibility. If you've been finding GlitchTip helpful, we would greatly appreciate it if you could give us a star on our repo at Gitlab.
https://gitlab.com/glitchtip
Mark Freer
@Nanyte25
@david:burkesoftware.com is there any official docs around what version of Postgres Glitchtip supports ?
james.kiger
@james.kiger:burkesoftware.com
[m]
@Nanyte25: Hi Mark. PostgreSQL 11 and above are supported
Mark Freer
@Nanyte25
Thanks much appreciated @james.kiger:burkesoftware.com