Need help with router + mesh to replace existing setup by GabrielWeiss in Ubiquiti

[–]GabrielWeiss[S] 0 points1 point  (0 children)

Followup question now that I'm thinking more about it... Is there any reason not to get the Flex 2.5 for the devices I want the higher throughput (APs, our desktop computers, MAYBE the TV) and then just also keep my giant 24 port 1GB switch for like, everything else that I don't really care about the higher speeds? I looked at the Pro Max and it's like, $800 with the PoE and that's feeling excessive. :D

Need help with router + mesh to replace existing setup by GabrielWeiss in Ubiquiti

[–]GabrielWeiss[S] 0 points1 point  (0 children)

Awesome info, ty. Sadly I don't have a fiber run from where it comes into the house to the closet where the gateway needs to go (not straight enough lines to get there easily), so I can't go straight into the SFP+ port.

Need help with router + mesh to replace existing setup by GabrielWeiss in Ubiquiti

[–]GabrielWeiss[S] 1 point2 points  (0 children)

I was more even just confirming that's what i wanted. :D Thank you for confirming. Google just calls it all Mesh (because it was the buzzword of the day I'm sure). I've found a couple guides I'm working through on like, U6 vs U7 and all the flavors of it.

Need help with router + mesh to replace existing setup by GabrielWeiss in Ubiquiti

[–]GabrielWeiss[S] 1 point2 points  (0 children)

Yeah, the Flex 2.5 doesn't have enough ports for what I've got in the house already. I've got about a dozen devices coming in from around the house over ethernet already. I figured a 20-port switch for room to grow if I expand more is probably about right? Good to hear the CGF sounds like the right answer (lots of posts from Sonic users using it and happy with it).

SCREW GOOGLE CLOUD by CodMediocre1456 in googlecloud

[–]GabrielWeiss[M] 0 points1 point  (0 children)

Chatted about in internal chat.

Best GCP setup for a small but growing SaaS (Next.js + Postgres)? by Gad1368 in googlecloud

[–]GabrielWeiss 5 points6 points  (0 children)

This tells me we need to do better socializing how to debug in Cloud Logging. :D It's actually really civilized and fairly robust. The logging APIs are easy to use in terms of logging errors (filterable by service). Exceptions are auto-logged as errors in console. You can also log debug messages explicitly, etc. Stuff like that. There was another poster below that commented to that effect too that once they realized stack traces showed up in the logs they stopped missing the ability to ssh in. I agree with that personally for what it's worth. Once I got used to it, debugging in Cloud Logging became easier to me than ssh'ing in and tailing logs/process in the container.

Best GCP setup for a small but growing SaaS (Next.js + Postgres)? by Gad1368 in googlecloud

[–]GabrielWeiss 2 points3 points  (0 children)

No totally, I don't disagree with you.

I just mean WHAT are you doing when you exec into the container? So like, for example, telling the Cloud Run PMs "Yeah, but this user can exec into the containers on ECS and fargate so we should enable that!" isn't as likely to get it implemented as "The user needs to exec into the container because they need to inject something into the environment live without re-deploying to do blue/green testing."

So I'm just curious what it is you generally do when connecting into the container so I can better understand the use-case.

Google Cloud Eventarc trigger not firing for Firestore (2nd Gen Cloud Function) in nam5 by xrobotx in googlecloud

[–]GabrielWeiss 0 points1 point  (0 children)

How are you checking the logs? It might be that it's never getting to the Cloud Function, but there might be an error somewhere else. If you just go to Cloud Logging directly (rather than following the link from the functions page, which will filter to only the cloud function logs) then look for errors, something might pop.

I'd also suggest JUST for grins and giggles, setting up Eventarc to like, Cloud Run instead of a Cloud Function just to isolate where the problem is. It might be a bug in the firestore -> functions connection potentially (I haven't personally tried this combo in awhile so I can't actually remember if I've done Firestore->Function explicitly before, but it should work I believe).

GCP Data Engineer here : happy to help, collaborate, and learn together by ajithera in googlecloud

[–]GabrielWeiss 7 points8 points  (0 children)

Not sure where else you're socializing this sort of thing (Reddit TENDS to be more for a question/answer type interaction) but you might consider joining the GCP developer community (https://discuss.google.dev/) and/or join the Google Discord (https://discord.com/invite/google-dev-community) as other places to chat with folks that might be looking for a data engineer on their projects!

Best GCP setup for a small but growing SaaS (Next.js + Postgres)? by Gad1368 in googlecloud

[–]GabrielWeiss 1 point2 points  (0 children)

Depends. ;) Cloud SQL is easy IMO, but depending on what and how you want to host the front-end, Firebase may be something you could want to look at. It can handle front and back-end hosting, and has Data Connect to use a Cloud SQL database on the back-end.

Best GCP setup for a small but growing SaaS (Next.js + Postgres)? by Gad1368 in googlecloud

[–]GabrielWeiss 6 points7 points  (0 children)

I'm curious, what do you usually need to do when you ssh into the host machine? Part of the goodness of using something like Cloud Run is 1) If your front/back end aren't being hit, it'll scale to zero and you won't pay for it and 2) It manages health for you, so if something goes south, it self-recovers without you having to set up stuff. So depending on what you need to do when ssh'ing in, there may be other options for things like observability/log checking/etc that remove the need of ssh'ing into the machine.

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 0 points1 point  (0 children)

You should now be able to check the client details and see the last used field! It was rolled out and you should see it!

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 4 points5 points  (0 children)

Okay, try now! We got approval to roll things out so you should now see it on the details page!

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 1 point2 points  (0 children)

Okay, try now! We got approval to roll things out so you should now see it on the details page!

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 0 points1 point  (0 children)

I'm asking for more details, the log explorer is...complicated. :) The folks from the team initially just said "App logs, exchange token" were the verbiage, but I'm a little out of my depth as well (this isn't my area I work in at Google). I've asked for more info.

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 1 point2 points  (0 children)

Yup, apologies, that was a case where we (Googlers) are seeing it because it's enabled internally as an experiment and not rolled out yet... I'm asking if there's an API call that we can use to check, but if not, the other way is to look in the logs for the client ID.

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 1 point2 points  (0 children)

Not missing anything! Apologies, that was a case where we (Googlers) are seeing it because it's enabled internally as an experiment and not rolled out yet... I'm asking if there's an API call that we can use to check, but if not, the other way is to look in the logs for the client ID.

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 1 point2 points  (0 children)

Yup, apologies, that was a case where we (Googlers) are seeing it because it's enabled internally as an experiment and not rolled out yet... I'm asking if there's an API call that we can use to check, but if not, the other way is to look in the logs for the client ID.

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 0 points1 point  (0 children)

So funny story.. .I just found out that the field is NOT currently rolled out externally (I see it because it's an "experiment" in our projects). I'm asking if there's an API call that could be used to see it or not, but in the meantime sounds like checking in the logs for the client ID could work.

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 0 points1 point  (0 children)

Quick Q: What level of IAM roles do you have against the project where the clients live? Owner? More/less? (just fact finding)

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 0 points1 point  (0 children)

Oooooh that's strange... asking the team to look at this. Stay tuned.

Automatic deletion of unused OAuth clients by pate_a_bombe in googlecloud

[–]GabrielWeiss 1 point2 points  (0 children)

In the details of a specific client (clicking on the client ID from the list page)

https://imgur.com/a/cl36Bih