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 |
außen erreichbare Hostname des Proxies | z.B. www.tracking-hup.de | |
hup.one.content.insight.host.port | leer | der von |
außen 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.script.default-scroll-pos-container-selector | .field.field-body | Der Container, welcher für die Berechnung der Scroll Position benutzt wird | |
hup.one.content.insight.script.scroll-pos-container-selectors.[channelname] | leer | Map aus Kanalname zu Container-Selector, welcher für die Berechnung der Scroll-Position benutzt wird | z.B. Portal: '.field.field-body' Onetz: '.content-layout-part' |
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 |
hup.one.content.insight.archive.archive-scheduler-enabled | leer | true → aktiviert den Archiv-Job im Insights-Container | boolean |
hup.one.content.insight.archive.archive-fixed-delay | kein Default möglich | steuert den zeitlichen Abstand zwischen zwei Ausführungen des Archiv Jobs. Sinnvoll zb PT5M | String, Duration.parse |
hup.one.content.insight.archive.archive-threshold-age | P1D | Mindestalter eines Datensatzes um archiviert zu werden z.B. P3DT15M10S → 3 Tage, 15 Minuten, 10 Sekunden | String, Duration.parse |
hup.one.content.insight.archive.delete-scheduler-enabled | leer | true → aktiviert den Delete-Job im Insights-Container | boolean |
hup.one.content.insight.archive.delete-cron | kein Default möglich | steuert den Zeitpunkt zu Ausführung des Löschjobs. sinnvoll z.B.: "0 0 3 * * *" → nachts um drei | String, Cron-Syntax |
hup.one.content.insight.archive.batch-size | 5000 | Stapelgröße für die Archivierung von Impressions und Impressionsequencen und Stapelgröße für das Löschen von Impressions | |
hup.one.content.insight.archive.batch-count | 10 | Maximale Anzahl der Durchläufe pro Archivjob |
Insight-Dashboard
DieKachel, welche hier dargestellt werden, werden über die hup.one.content.insight.dashboard.tiles konfiguriert.
...
Attributname | Standard | Beschreibung |
---|---|---|
name | eindeutiger interner Name | |
caption | Titel , welche inder Kachel und aber der Kachel, wird auch bei der Auswahl der Abfrage angezeigt, wenn das Attribut menu-path nicht gesetzt ist | |
menu-path | Liste von Messagecodes für den Pfad zur Auswahl der Abfrage im Menü der Kachel. Damit ist es möglich, Abfragen in Untermenüs zu gruppieren. Ist dieses Attribut leer, wird caption als Menüeintrag verwendet. | |
scope | internal |
|
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] |
...
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.
| |
details-enabled | false | Legt fest, ob sich mit der kachel Kachel eine Detailansicht öffnen lässt. |
detail-object-caption | Bezeichnung des Objekttyps in der Detailanzeige |
zusätzliche Attribute fürScope external:
Attributname | Standard | Beschreibung |
---|---|---|
ext-tracking-code | leer | Client-ID für extenes Tracking (siehe Stammdaten) |
zusätzliche Attribute für Inhaltstyp timechart:
...
Attributname | Standard | Beschreibung |
---|---|---|
y-axis-label | leer | Bezeichnung der Y-Achse, wenn als BAR dargestellt |
max-distribution-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. |
zusätzliche Attribute für Inhaltstyp list:
Attributname | Standard | Beschreibung |
---|---|---|
y-axis-label | leer | Bezeichnung der Y-Achse, wenn als BAR dargestellt |
max-distribution-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, wenn als BAR oder PIE dargestellt. |
list-distibution-attribut-name | Name des Attributs, dessen Werte für die Darstellung der Anteile verwendet werden. Die Werte müssen numerisch sein. |
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 (objectidUUID)
- OUT: subObjectid (optionale zusätzliche Id, UUID)
- weitere OUT-Parameter, welche in der Kachel angezeigt werden sollen (siehe attributes)
...