Changeset 02e91af356ecab71134ccc1a806b8ddb0e2e40c1

Show
Ignore:
Timestamp:
02/19/10 22:31:43 (5 years ago)
Author:
Mark Harrison <mark@omniti.com>
git-committer:
Mark Harrison <mark@omniti.com> 1266618703 +0000
git-parent:

[6855eaed5aebab482f33816192fa34f8dd4513b2]

git-author:
Mark Harrison <mark@omniti.com> 1266618703 +0000
Message:

Include metrics in the web view, and make some small formatting changes

git-svn-id: https://labs.omniti.com/resmon/trunk@248 8c0face9-b7db-6ec6-c4b3-d5f7145c7d55

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lib/Resmon/Status.pm

    rd5d5b49 r02e91af  
    187187                    item <xsl:value-of select="state" /> 
    188188                </xsl:attribute> 
    189             <ul class="info"> 
    190                 <li>Time taken for last check: 
    191                     <xsl:value-of select="last_runtime_seconds" /></li> 
    192                 <li>Last updated: 
    193                     <xsl:value-of select="last_update" /></li> 
    194             </ul> 
     189            <div class="info"> 
     190                Last check: <xsl:value-of select="last_runtime_seconds" /> 
     191                / 
     192                Last updated: <xsl:value-of select="last_update" /> 
     193            </div> 
    195194            <h1> 
    196195                <a> 
     
    199198                    </xsl:attribute> 
    200199                    <xsl:value-of select="\@module" /> 
    201                 </a> 
    202                 - 
    203                 <a> 
     200                </a>`<a> 
    204201                    <xsl:attribute name="href"> 
    205202                        /<xsl:value-of select="\@module" 
     
    208205                    <xsl:value-of select="\@service" /> 
    209206                </a> 
    210             </h1> 
    211             <h2> 
     207                - 
    212208                <xsl:value-of select="state"/>: 
    213209                <xsl:value-of select="metric[attribute::name='message']" /> 
    214             </h2> 
     210            </h1> 
     211            <xsl:if test="count(metric[attribute::name!='message']) > 0"> 
     212                <ul> 
     213                    <xsl:for-each select="metric[attribute::name!='message']"> 
     214                        <xsl:sort select="\@name" /> 
     215                        <li><xsl:value-of select="\@name" /> =  
     216                        <xsl:value-of select="." /></li> 
     217                    </xsl:for-each> 
     218                </ul> 
     219            </xsl:if> 
    215220        </div> 
    216221    </xsl:for-each> 
     
    228233    font-family: Verdana, Arial, helvetica, sans-serif; 
    229234} 
     235 
    230236h1 { 
    231237    margin: 0; 
     
    235241h2 { 
    236242    margin: 0; 
    237     font-sizE: 110%; 
     243    font-size: 110%; 
    238244} 
    239245 
    240246.item { 
    241247    border: 1px solid black; 
     248    border-left: 10px solid #999; 
    242249    padding: 1em; 
    243250    margin: 2em; 
     
    254261.OK { 
    255262    background-color: #afa; 
     263    border-left: 10px solid #393; 
    256264} 
    257265 
    258266.WARNING { 
    259267    background-color: #ffa; 
     268    border-left: 10px solid #993; 
    260269} 
    261270 
    262271.BAD { 
    263272    background-color: #faa; 
     273    border-left: 10px solid #933; 
    264274} 
    265275 
     
    292302    font-size: 80%; 
    293303} 
     304 
    294305ul.navbar li { 
    295306    display: inline; 
     
    299310    border-left: 1px solid black; 
    300311    border-right: 1px solid black; 
     312} 
     313 
     314a.metrics, a.metrics:visited { 
     315    color: black; 
     316} 
     317 
     318a.metrics table { 
     319    display: none; 
     320} 
     321 
     322a.metrics:hover table { 
     323    display: block; 
     324    position: relative; 
     325    top: 1em; 
     326    right: 1em; 
     327    max-width: 95%; 
     328    overflow: hidden; 
    301329} 
    302330EOF