top of page

Features Summary

1. Host level monitoring

https://www.biwhy.net/post/hosts-monitoring

​https://www.biwhy.net/post/os-monitoring-history

https://www.biwhy.net/post/ao-scheduling

https://www.biwhy.net/post/sizing

 

  • OS level

    • System: CPU, Memory, Paging…

    • Disk: I/O, Queue, Utilization…

    • File System: Free, Size

    • Network: Transmit, Receive, Collision…

    • Processor: Idle, Wait…

    • Virtual System: CPU, Memory…

  • Process level

    • CPU All/Kernel/User

    • CPU%

    • Memory

    • Up Time

    • Command Line

    • Priority

 

2. BOBJ Metrics monitoring

https://www.biwhy.net/post/cms_cache

https://www.biwhy.net/post/configuration-check (FIPS)

https://www.biwhy.net/post/corbassl

 

Early version articles:

https://www.biwhy.net/metrics

https://www.biwhy.net/healthcheck

https://www.biwhy.net/landscape

 

  • Analysis: trees, tables, charts

  • Filters: metric, service, server, stopped servers

  • Trees: host, functional area, command lines, properties

  • Table: snapshots, min, max, unique

  • Automated checks: metrics, command lines, properties

  • Uniqueness check

  • Documentation

  • Landscape summary:

    • Host, OS, Cores, CPU (units), RAM, Disk, Disk Free, BOBJ Version, Servers

    • Java: Xmx, Xms

    • Memory: Java used, Java total, WEBI, Java+WEBI

    • CPU

    • Port

  • Grouping: hosts, services, command lines, properties

  • Multiple system logon configuration (on/off to store password locally encrypted)

 

3. CMS DB

https://www.biwhy.net/post/platform-search

 

Early version articles:

https://www.biwhy.net/cms-db

 

  • Analysis: table, tree, chart, cluster by count/size

  • Comparison

    • Two snapshots:

      • from same system – what changed, activity analysis

      • from different systems – promotion quality check

    • Commons and differences in all views

  • History Bucket Chart by modification dates

  • Fetch

    • Filters: From ID, on/off Files, Kind – for huge or slow systems, rarely needed

  • GUID filters

  • Table with additional grouping: ID, Kind, Name, Instance

  • Tree

    • View: Name, Kind, Last Modified, Objects, Files, Files’ size, ID, GUID

    • Sort: Name, Objects (count), Files, Files’ size, Last Modified, desc/asc

    • Parent/Folder to child hierarchy

    • Find

 

4. CMS DB Queries

Usage example: Learn about prosperities if you don’t know which one you need or if it is available at all, by fetching all properties for a single object and analyzing them in tree or table (filter, sort).

https://www.biwhy.net/post/admin-tools

https://www.biwhy.net/post/what-is-the-problem

 

Early version articles:

https://www.biwhy.net/cms-dbx

 

 

5. CMS Actions (select objects by flexible cms query)

Retrieve object with CMS Query and then apply actions to them.

Actions are easily extendable.

https://www.biwhy.net/post/cms-db-actions

https://www.biwhy.net/post/flex-delete

 

  • Arbitrary property update

  • Enterprise aliases deletion

  • Mass pause/resume/resubmit jobs

  • WEBI show/deletion

  • Move object flat or preserving tree structure. For archiving or tentative deletion with flexible restoration

 

6. Rights

Retrieve object with CMS Query and check rights for selected objects, one or multiple, including all objects recursively under selected node.

https://www.biwhy.net/post/rights

 

  • Effective

  • Explicit

  • For given principal

 

7. Audit DB

https://www.biwhy.net/post/audit-db

 

  • It also can be used as general SQL client.

  • Already used with: Sybase ASE, Sybase SQL Anywhere, MSSQL, Oracle, HANA, DB2

  • JDBC features (array size, fetch interruption, connection parameters, easily extendable)

  • BOBJ features:

    • Performance is in times or even orders of magnitude faster than reports based on Audit Universe, with our experience

    • Simplified query generator

    • List of all available filters, with all available values also filterable and sortable

    • One click drill down

    • Library of queries

 

8. Sessions

Early version articles:

https://www.biwhy.net/sessions

 

  • Monitoring

  • Administration

  • Analysis: tables, charts, sessions durations

  • Grouping by users, sessions count

 

9. Publications

Early version articles:

https://www.biwhy.net/publications

 

  • Analysis: tables, charts

  • Statistics: count, durations, durations per recipient, documents

 

10. GLF Logs

Best for E2E. It is yet to be optimized for large GLF sets.

 

https://www.biwhy.net/post/glf-viewer

https://www.biwhy.net/post/glf-logs (logs statistics)

https://www.biwhy.net/post/glf-to-excel

 

Early version articles:

https://www.biwhy.net/glf

 

  • Truncate on load by timestamps

  • Group by business transactions and their stats

  • Views: tree, tables, charts, text

  • Tree flow orders:

    • Natural: Business transaction -> HTTP Request -> E2E or/and time, grouped by threads and logs

    • Process: Business transaction -> HTTP Request -> host -> server -> process -> thread -> time, grouped logs

  • Tree

    • Attributes:

      • Time: start, end, e2e, net

      • Priority, severity

      • Host, server, server type

      • User

      • Thread: id, name

      • Scope tag

      • Line, lines, xLines

      • Depth: major, minor; Tick: major, minor

      • Text

    • Critical path search (net and e2e)

    • Collapse all under selected node

    • Select parent and short stack

    • Hide noise

    • Find and select

  • Detail views (all attributes) for selected node (log): text, table

  • Table for selected nodes including sub-nodes, additional xLine filter

  • Time Distribution by process, host, server type, action, thread, user, callee, caller

    • Charts: flow, duration, by type

    • Table: by type

  • Flow Analysis

    • Search Results

    • Stack Table

    • Short critical path (after noise removal)

  • Mining – extract data to table from GLFs by regular expressions

  • Stats – strips unique information from logs for grouping analysis

  • RFC views

    • Tables: threads, details, summary

    • Chart: treads

  • Business transactions table

  • Views interactivity – many views are each other selectors with locks (freeze particular views)

 

11. Java

  • Threads

Early version articles:

https://www.biwhy.net/java-thread-dumps

​

  • Tree

    • Grouping: dumps (separate collections) -> thread groups -> instance -> timestamps (thread dump)

    • Attributes (show/hide):

      • Name

      • CPU: Percent, total

      • Elapsed time

      • Allocated memory

      • Defined classes

      • Priority, OS priority

      • Count

      • File In/Out: current, total, b/sec

      • Net In/Out: current, total, b/sec

      • File: opened, total

      • Socket: opened, total

      • State and Status

    • Sort by attributes

    • Charts

      • Correlation line chart for selected attributes

      • State and status chart

    • Table view

    • Thread’s stack progression in time

      • Show/hide class and parameters packages

 

  • Jars

Index JAR files for quick search in them

https://www.biwhy.net/post/jar-search

 

  • Simplified Stacks

 

12. JMX (Java processes)

https://www.biwhy.net/post/__jmx

 

  • Recording multiple processes, including on multiple hosts

  • Information view for monitored beans

  • Tables

    • Last values view

    • All values view

  • Chart

  • Property modification (in plans)

 

13. AO Logs

Early version articles:

https://www.biwhy.net/ao

 

  • Tree attributes:

    • Name, type, e2e and net time, sec/ms

  • Tables

    • Detailed

    • By type

    • By name

  • Charts

    • By type

    • Flow

    • Flow by type

    • Detailed stack

​

14. XML

  • Analysis

Usage example: find useful information in big XMLs

  • trees, tables, short path, search

  • filters: empty, zeroes, attribute, ignore duplicates

​

  • Comparison

Usage example: compare configuration files

  • Highlight differences

  • Hide commons

 

15. HAR Logs (betta), maybe it is better to use SUPA and other tools

​

16. SM50 Logs

  • Analysis (parse logs to table/chart)

​

17. WER (Windows Error Reporting)

https://www.biwhy.net/post/__wer

 

  • Summary for WER files

 

18. WEBI

https://www.biwhy.net/post/webi-error-info

 

  • Summary for WebIntelligence .errorinfo files

 

19. Files

Usage example: compare problematic and working servers

  • Index directories

  • Compare: hide commons, filter, ignore

  • Tree: count, size, modification

  • Tables

  • Quick search or filter for file/folders. It is much quicker than search on OS, if folders are not indexed

​

20. Text Tools

  • Compare lists

    • Remove noise patterns from lines

    • Common/differences

 

  • Import in Table (Excel)

https://www.biwhy.net/post/access-logs-user-session

 

  • It is better than Excel in some aspects (no limits on number of rows, more convenient multiple column handling, embedded analytics missing in Excel)

  • Filter by rows on load

  • Column separator

  • Column boundaries escape character

  • To time converter

 

  • Table from Text

    • Load filter

    • Data extraction from rows by pattern

 

  • Compare lines from files

Usage example: compare configuration which is spread through multiple files

https://www.biwhy.net/post/compare-configuration

 

  • Commons and differences for files and lines

  • File type filter

 

21. OS Command

https://www.biwhy.net/post/os-cmd

 

  • Runs given command line with given interval

  • Filters result output

  • Analysis

​

22. Tools

  • Collect files

Usage example: BOBJ logs

  • Semiautomated template for BOBJ logs collection (quick, one time)

    • Takes hosts and locations from metric monitoring

    • Tomcat template (provide hosts, user and installation location, combinations will be generated)

  • Filers (time, extensions)

  • File collection progress and status

  • File collection statistics

 

  • Zip

 

  • GC (garbage collection for BiWhy)

​​

23. Analytical controls

  • Trees

    • Configurable node names: show/hide attributes (count, size, duration…)

    • Sortable

    • Searchable

 

  • Table

    • Hide/show columns and filters

    • Rows count

    • Selected cells (count, count unique, min, max, delta)

    • Statistics:

      • Count, unique count, min, max, calc duration

      • Frequency table: count/percentage

    • Charts:

      • Line chart for selected measure, time and dimension

      • Duration charts (duration, time, dimension)

        • Duration to concurrency converter

        • Durations (levels, index, Gannt)

      • Bucket chart (time, dimension)

      • Locks study (From ID, To ID)

        • Graph

        • Table

    • Export to Excel (xlsx)

    • String to String-Number behavior (format, sort)

    • Type specific formatting (time, duration, numbers, string-numbers, bytes)

    • Logs and columns classes (technical help)

 

  • Charts

    • Standardized charts:

      • Line

      • Buckets

https://www.biwhy.net/post/analytics-buckets-chart

​

  • Standardized features:

    • Summary

    • Summary only

    • Show/hide static

    • Show/hide legends

    • Filters by dimensions

    • Charts library features

​

24. Other common controls and features

  • Search field

    • Interactive (applied or not)

    • Regular expression support

    • Include/exclude switch

    • Time/number input control

  • Logs whenever possible (backporting to old features) for interactive, performance tuning and bug fixes

  • Timers whenever possible for interactivity

  • Locks/cache for interactive and interdepend view analysis and performance

  • Almost everything acquired through BiWhy can be save and opened later

  • User specific memory:

    • BOBJ systems

    • Audit DB connection

    • Save/open locations

    • Logs collection configuration

    • Store or not passwords

  • Documentation and examples whenever needed

 

Screenshots to misc features: https://www.biwhy.net/new

Overview: About Us
bottom of page