added http service to prometheus, fixes sound Bug

This commit is contained in:
PxlLoewe
2025-07-26 12:33:41 -07:00
parent a09671036d
commit b9a4f5e8d3
5 changed files with 19 additions and 5 deletions

View File

@@ -39,6 +39,7 @@ export const Audio = () => {
removeMessage, removeMessage,
} = useAudioStore(); } = useAudioStore();
const [selectedRoom, setSelectedRoom] = useState<string>("LST_01"); const [selectedRoom, setSelectedRoom] = useState<string>("LST_01");
useSounds({ useSounds({
isReceiving: speakingParticipants.length > 0, isReceiving: speakingParticipants.length > 0,
isTransmitting: isTalking, isTransmitting: isTalking,

View File

@@ -27,7 +27,7 @@ export const useSounds = ({
useEffect(() => { useEffect(() => {
if (!window) return; if (!window) return;
connectionStart.current = new Audio("/sounds/connection_started_sepura.mp3"); connectionStart.current = new Audio("/sounds/connection_started_sepura.mp3");
connectionEnd.current = new Audio("/sounds/connection_stoped_sepura.mp3"); connectionEnd.current = new Audio("/sounds/connection_stopped_sepura.mp3");
ownCallStarted.current = new Audio("/sounds/call_end_sepura.wav"); ownCallStarted.current = new Audio("/sounds/call_end_sepura.wav");
foreignCallStop.current = new Audio("/sounds/call_end_sepura.wav"); foreignCallStop.current = new Audio("/sounds/call_end_sepura.wav");
foreignCallBlocked.current = new Audio("/sounds/call_blocked_sepura.wav"); foreignCallBlocked.current = new Audio("/sounds/call_blocked_sepura.wav");

View File

@@ -251,10 +251,16 @@ export const useAudioStore = create<TalkState>((set, get) => ({
); );
}); });
if (oldSpeakingParticipants.length !== speakingParticipants.length) {
set({ set({
remoteParticipants: room.numParticipants === 0 ? 0 : room.numParticipants - 1, // Unreliable and delayed remoteParticipants: room.numParticipants === 0 ? 0 : room.numParticipants - 1, // Unreliable and delayed
speakingParticipants, speakingParticipants,
}); });
} else {
set({
remoteParticipants: room.numParticipants === 0 ? 0 : room.numParticipants - 1, // Unreliable and delayed
});
}
}, 500); }, 500);
} catch (error: Error | unknown) { } catch (error: Error | unknown) {
console.error("Error occured: ", error); console.error("Error occured: ", error);

View File

@@ -20,3 +20,10 @@ scrape_configs:
- job_name: "traefik" - job_name: "traefik"
static_configs: static_configs:
- targets: ["traefik:8080"] # Traefik dashboard endpoint - targets: ["traefik:8080"] # Traefik dashboard endpoint
- job_name: "Node Exporter"
static_configs:
- targets:
[
"http://148.251.0.86:9100/metrics",
"http://148.251.0.86:9115/probe?target=https://virtualairrescue.com&module=http_2xx",
]