Schalter | Standard | Beschreibung | Anmerkung |
---|---|---|---|
cntinsight.ribbon.listOfServers | leer | Ribbon-Konfiguration | |
hup.one.content.insight.cpu-load-threshold | 0.7 | CPU-Auslastung (alle Kerne) bei der die Anwendung in SpringBootAdmin als Offline angezeigt wird und darüber eine Mail verschickt wird | 1 entspricht 100% |
hup.one.content.insight.ignored-ip-addresses | leer | Liste von IP-Adressen/Subnet die nicht getrackt werden | zb 10.2.111.0/24 → 10.2.111.0 -10.2.111.255 werden ignoriert es müssen sowohl ipV4 und ipV6 angegeben werden |
hup.one.content.insight.host.address | leer | der von aussen erreichbare Hostname des Proxies | z.B. www.tracking-hup.de |
hup.one.content.insight.host.port | leer | der von aussen erreichbare Port des Proxies | |
hup.one.content.insight.host.secure | false | verschlüsselt oder nicht | |
hup.one.content.insight.script.repeat-interval | 3000 | steuert das Intervall mit dem das Trackingskript seine Informationen sendet | Einheit → ms |
hup.one.content.insight.script.inactivity-timeout-delay | 60000 | steuert den Zeitabschnitt, nach dem das Skript in den Inaktivitätsmodus geht und diese Information an den Server schickt | Einheit → ms |
hup.one.content.insight.rate-limiter... | - | die folgenden beiden Einträge steuern die Request-Limits der öffentlichen (über einen Proxy-Container erreichbaren) Schnittstellen. Zum aktivieren des Request-Limits müssen beide Einträge größer als null sein. Ist das Request-Limit aktiviert muss auf der Maschine des Proxy-Container Redis installiert sein | |
hup.one.content.insight.rate-limiter.max-requests-per-second | 0 | durchschnittliche erlaubte Anzahl von Requests per IP pro Sekunde | req/s |
hup.one.content.insight.rate-limiter.max-burst-requests | 0 | maximale erlaubte Spitzen-Anzahl von Requests per IP pro Sekunde | req/s |
Insight-Dashboard
Die Kachel, welche hier dargestellt werden, werden über die hup.one.content.insight.dashboard.tiles konfiguriert.
Allgemeine Attribute:
Attributname | Standard | Beschreibung |
---|---|---|
name | eindeutiger interner Name | |
caption | Titel, welche inder Kachel und aber der Auswahl der Abfrage angezeigt wird | |
query-name | Namen der Funktion, die in der DB gerufen wird | |
query-name-sample | Namen der Stichprobenfunktion die in der DB aufgerufen wird. Optional, beispielsweise für langlaufende Queries | |
enabled | false | Eintrag akiviert |
show-period-in-caption | true | Auswahlzeitraum wird im Untertitel der Kachel angezeigt |
type | Inhaltstyp:
| |
chart | Liste von Darstellungstypen, optional, mögliche Einträge sind type-abhängig
Bsp: [PIE, BAR], [], [BAR] |
zusätzliche Attribute für Inhaltstyp list:
Attributname | Standard | Beschreibung |
---|---|---|
object-type | Die DB-Funktion muß den Out-Parameter objectid (UUID) liefern. Hier wird festgelegt, für welchen Typ die Ids stehen. Mögliche Werte:
In der Kachel werden die Beschreibungen der Objekte dargestellt. | |
attributes | Liste von weiteren Attributen für das Objekt, die die DB-Funktion liefert und die in der Kachel angezeigt werden.
|
zusätzliche Attribute für Inhaltstyp timechart:
Attributname | Standard | Beschreibung |
---|---|---|
y-axis-label | leer | Bezeichnung der Y-Achse |
zusätzliche Attribute für Inhaltstyp distributionchart:
Attributname | Standard | Beschreibung |
---|---|---|
y-axis-label | leer | Bezeichnung der Y-Achse, wenn als BAR dargestellt |
max-entries | 6 | Ist der Eintrag mit einem Wert größer 0 gesetzt, so wird die Darstellung der Anteile auf die größten prozentalen Anteile begrenzt. |
Signatur der DB-Funktion für Inhalttyp list:
- IN: Startzeitpunkt der Auswertung (eval_start_timestamp, timestamp without time zone)
- IN: maximale Anzhal der Datensätze (maxcount, integer)
- OUT: objectid (objectid, UUID)
- weitere OUT-Parameter, welche in der Kachel angezeigt werden sollen (siehe attributes)
Signatur der DB-Funktion für Inhalttyp chart:
- IN: Startzeitpunkt der Auswertung (from_timestamp, timestamp without time zone)
- IN: Endzeitpunkt der Auswertung (to_timestamp, timestamp without time zone)
- Schrittweite der Zeitpunkte, die geliefert werden sollen in Minuten (time_partitions_minutes, integer)
- OUT: Zeitpunktpunkt (value_timestamp, timestamp without time zone)
- OUT: Wert (value, numeric)
Signatur der DB-Funktion für Inhalttyp distributionchart:
- IN: Startzeitpunkt der Auswertung (from_timestamp, timestamp without time zone)
- OUT: Bezeichnung (value_label, text)
- OUT: Wert (value, numeric)