Change gauges to not track guild info

This commit is contained in:
Zeva Rose 2022-06-10 12:06:53 -06:00
parent f2ef1e77c8
commit 7876ba0051
3 changed files with 4 additions and 8 deletions

View file

@ -6,7 +6,7 @@ tasks_info = Info("jarvis_tasks", "JARVIS Task info")
reddit_gauge = Gauge(
"jarvis_tasks_reddit_follows",
"JARVIS Reddit follows",
labelnames=["guild_id", "guild_name", "subreddit_name"],
labelnames=["subreddit_name"],
)
reddit_count = Counter(
"jarvis_tasks_reddit_count",
@ -17,7 +17,7 @@ reddit_count = Counter(
twitter_gauge = Gauge(
"jarvis_tasks_twitter_follows",
"JARVIS twitter follows",
labelnames=["guild_id", "guild_name", "twitter_handle"],
labelnames=["twitter_handle"],
)
twitter_count = Counter(
"jarvis_tasks_twitter_count",

View file

@ -166,9 +166,7 @@ async def _stream(sub: Sub, bot: Client, reddit: Reddit) -> None:
f"Failed to send message to {channel.id} in {channel.guild.name}", exc_info=True
)
gauge = reddit_gauge.labels(
guild_id=guild.id, guild_name=guild.name, subreddit_name=sub.display_name
)
gauge = reddit_gauge.labels(subreddit_name=sub.display_name)
gauge.set(num_follows)
if num_follows == 0:

View file

@ -149,9 +149,7 @@ class JARVISTwitterStream(AsyncStream):
except Exception:
logger.debug(f"Failed to send message to {channel.id} in {channel.guild.name}")
gauge = twitter_gauge.labels(
guild_id=guild.id, guild_name=guild.name, twitter_handle=status.user.screen_name
)
gauge = twitter_gauge.labels(twitter_handle=status.user.screen_name)
gauge.set(num_follows)
if num_follows == 0: