Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Deepak Jain
@Deepak1100
thanks
was able to run after starting frontend
i thogut docker-compose is end-to-end and hence didn't look into it
Yusup Khasbulatov
@khashashin_twitter
Hi there, I see the message in Org creation view: "Registration has been disabled on this instance of GlitchTip. Contact an administrator to be invited into an existing organization."
I'm actually selfhost glitchtip, can I somehow set myself as owner to be able to create new orgs?
james.kiger
@james.kiger:burkesoftware.com
[m]
@khashashin_twitter: I believe if ENABLE_OPEN_USER_REGISTRATION is set to false in your environment variables (which it appears to be since you are getting that message) you will need to use the backend to create a new organization.
james.kiger
@james.kiger:burkesoftware.com
[m]
FYI, I created an issue for this on GitLab, since it would be nice to be able to do this from the frontend:
glitchtip/glitchtip#27
Yusup Khasbulatov
@khashashin_twitter
@james.kiger:burkesoftware.com thx, yeah I had to set this variable and restart the container. But yeah it would be much easier if we could do this through the web interface.
Mikael Schirén
@mikkeschiren
Hi! Saw that there is now a Sentry plugin for Grafana - I wonder if there is a way to get the data from Glitchtip into Grafana as described in the Sentry plugin: https://grafana.com/grafana/plugins/grafana-sentry-datasource/
bufke
@david:burkesoftware.com
[m]
Maybe! Try it and let us know. We aim for sentry api compatibility. So if it doesn't work, try inspecting what api it uses and report an issue.
Mikael Schirén
@mikkeschiren
Ok, will try and get back to you :)
Jesper Ordrup
@jesperordrup
Uptime monitoring is a nice addon. Where can I find what is planned for future? Im courious if ssl validation errors and expiry warnings is planned and also something about filtering the log so you dont have to scroll through a gazillion ok's :-)
james.kiger
@james.kiger:burkesoftware.com
[m]

We try to give some details on our current plans in our blog posts for significant releases. At the moment we are reviewing issues and requests while also adding more features for uptime monitoring.

http://localhost:1668/blog/2021-12-21-glitchtip-1-9-2

And if there is something you would like to see added, we always appreciate contributions. Alternatively, you can add issues on our gitlab:
https://gitlab.com/groups/glitchtip/-/issues
Jesper Ordrup
@jesperordrup
@james.kiger:burkesoftware.com localhost link?
:-)
james.kiger
@james.kiger:burkesoftware.com
[m]
oih, lol, sorry
Currently working on our marketing page
@jesperordrup:
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.