mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-03-12 01:54:30 +00:00
[AB-xxx] adding 400 HTTP status to OkHttp metrics
adding convenience creation method to server user
This commit is contained in:
@@ -60,6 +60,14 @@ public class OkHttpMetrics implements Interceptor {
|
||||
.name(MODERATION_PURGE_METRIC)
|
||||
.build();
|
||||
|
||||
private static final CounterMetric OKTTHP_400_RESPONSE =
|
||||
CounterMetric
|
||||
.builder()
|
||||
.tagList(Arrays.asList(MetricTag.getTag(HTTP_CODE, "400")))
|
||||
.name(MODERATION_PURGE_METRIC)
|
||||
.build();
|
||||
|
||||
|
||||
private static final CounterMetric OKTTHP_403_RESPONSE =
|
||||
CounterMetric
|
||||
.builder()
|
||||
@@ -120,6 +128,7 @@ public class OkHttpMetrics implements Interceptor {
|
||||
metricService.registerCounter(OKTTHP_201_RESPONSE, "Amount of HTTP 201 responses in okhttp");
|
||||
metricService.registerCounter(OKTTHP_202_RESPONSE, "Amount of HTTP 202 responses in okhttp");
|
||||
metricService.registerCounter(OKTTHP_204_RESPONSE, "Amount of HTTP 204 responses in okhttp");
|
||||
metricService.registerCounter(OKTTHP_400_RESPONSE, "Amount of HTTP 400 responses in okhttp");
|
||||
metricService.registerCounter(OKTTHP_401_RESPONSE, "Amount of HTTP 401 responses in okhttp");
|
||||
metricService.registerCounter(OKTTHP_403_RESPONSE, "Amount of HTTP 403 responses in okhttp");
|
||||
metricService.registerCounter(OKTTHP_404_RESPONSE, "Amount of HTTP 404 responses in okhttp");
|
||||
@@ -130,6 +139,7 @@ public class OkHttpMetrics implements Interceptor {
|
||||
METRICS.put(201, OKTTHP_201_RESPONSE);
|
||||
METRICS.put(202, OKTTHP_202_RESPONSE);
|
||||
METRICS.put(204, OKTTHP_204_RESPONSE);
|
||||
METRICS.put(400, OKTTHP_400_RESPONSE);
|
||||
METRICS.put(401, OKTTHP_401_RESPONSE);
|
||||
METRICS.put(403, OKTTHP_403_RESPONSE);
|
||||
METRICS.put(404, OKTTHP_404_RESPONSE);
|
||||
|
||||
@@ -5,6 +5,7 @@ import lombok.Builder;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import net.dv8tion.jda.api.entities.Member;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@@ -22,4 +23,12 @@ public class ServerUser implements Serializable {
|
||||
.serverId(aUserInAServer.getServerReference().getId())
|
||||
.userId(aUserInAServer.getUserReference().getId()).build();
|
||||
}
|
||||
|
||||
public static ServerUser fromMember(Member member) {
|
||||
return ServerUser
|
||||
.builder()
|
||||
.serverId(member.getGuild().getIdLong())
|
||||
.userId(member.getIdLong())
|
||||
.build();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user