Skip to content

Commit

Permalink
Store Traffic Router logs in /var/log/traffic_router
Browse files Browse the repository at this point in the history
  • Loading branch information
zrhoffman committed Apr 2, 2024
1 parent 26a2f6a commit 98b8429
Show file tree
Hide file tree
Showing 9 changed files with 21 additions and 20 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
- [#7832](https://github.com/apache/trafficcontrol/pull/7832) *t3c* Removed perl dependency
- Updated the CacheGroups Traffic Portal page to use a more performant AG-Grid-based table.
- Updated Go version to 1.22.0
- *Traffic Router*: Store logs in /var/log/traffic_router

### Fixed
- [#7957](https://github.com/apache/trafficcontrol/pull/7957) *Traffic Ops* Fix the incorrect display of delivery services assigned to ORG servers.
Expand Down
4 changes: 2 additions & 2 deletions docs/source/admin/traffic_router.rst
Original file line number Diff line number Diff line change
Expand Up @@ -447,14 +447,14 @@ The following is an example of the request flow when a client requests the routi

Troubleshooting and log files
=============================
Traffic Router log files can be found under :file:`/opt/traffic_router/var/log` and :file:`/opt/tomcat/logs`. Initialization and shutdown logs are in :file:`/opt/tomcat/logs/catalina{date}.out`. Application related logging is in :file:`/opt/traffic_router/var/log/traffic_router.log`, while access logs are written to :file:`/opt/traffic_router/var/log/access.log`.
Traffic Router log files can be found under :file:`/var/log/traffic_router` and :file:`/opt/tomcat/logs`. Initialization and shutdown logs are in :file:`/opt/tomcat/logs/catalina{date}.out`. Application related logging is in :file:`/var/log/traffic_router/traffic_router.log`, while access logs are written to :file:`/var/log/traffic_routeraccess.log`.

Event Log File Format
---------------------

Summary
"""""""
All access events to Traffic Router are logged to the file :file:`/opt/traffic_router/var/log/access.log`. This file grows up to 200MB and gets rolled into older log files, ten log files total are kept (total of up to 2GB of logged events per Traffic Router instance)
All access events to Traffic Router are logged to the file :file:`/var/log/traffic_router/access.log`. This file grows up to 200MB and gets rolled into older log files, ten log files total are kept (total of up to 2GB of logged events per Traffic Router instance)

Traffic Router logs access events in a format that largely follows :abbr:`ATS (Apache Traffic Service)` `event logging format <https://docs.trafficserver.apache.org/en/6.0.x/admin/event-logging-formats.en.html>`_.

Expand Down
6 changes: 3 additions & 3 deletions docs/source/development/debugging.rst
Original file line number Diff line number Diff line change
Expand Up @@ -449,14 +449,14 @@ Traffic Router
Waiting for Traffic Monitor to start...
tail: cannot open '/opt/tomcat/logs/catalina.log' for reading: No such file or directory
tail: cannot open '/opt/tomcat/logs/catalina.2020-02-21.log' for reading: No such file or directory
==> /opt/traffic_router/var/log/traffic_router.log <==
==> /var/log/traffic_router/traffic_router.log <==
==> /opt/traffic_router/var/log/access.log <==
==> /var/log/traffic_routr/access.log <==
Tomcat started.
tail: '/opt/tomcat/logs/catalina.log' has appeared; following end of new file
tail: '/opt/tomcat/logs/catalina.2020-02-21.log' has appeared; following end of new file
==> /opt/traffic_router/var/log/traffic_router.log <==
==> /var/log/traffic_router/traffic_router.log <==
INFO 2020-02-21T05:16:07.557 [Thread-3] org.apache.traffic_control.traffic_router.protocol.LanguidPoller - Waiting for state from mbean path traffic-router:name=languidState
INFO 2020-02-21T05:16:07.557 [Thread-4] org.apache.traffic_control.traffic_router.protocol.LanguidPoller - Waiting for state from mbean path traffic-router:name=languidState
INFO 2020-02-21T05:16:07.558 [Thread-5] org.apache.traffic_control.traffic_router.protocol.LanguidPoller - Waiting for state from mbean path traffic-router:name=languidState
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.


/opt/traffic_router/var/log/access.log {
/var/log/traffic_router/access.log {
daily
size 100m
compress
Expand All @@ -25,11 +25,11 @@
copytruncate
}

/opt/traffic_router/var/log/traffic_router.log {
/var/log/traffic_router/traffic_router.log {
daily
size 100m
compress
rotate 7
dateformat -%d%m%Y
copytruncate
}
}
4 changes: 2 additions & 2 deletions infrastructure/cdn-in-a-box/traffic_router/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ JAVA_OPTS="\

TO_PROPERTIES="$CATALINA_BASE/conf/traffic_ops.properties"
TM_PROPERTIES="$CATALINA_BASE/conf/traffic_monitor.properties"
LOGFILE="$CATALINA_BASE/var/log/traffic_router.log"
ACCESSLOG="$CATALINA_BASE/var/log/access.log"
LOGFILE="/var/log/traffic_router/traffic_router.log"
ACCESSLOG="/var/log/traffic_router/access.log"

export JAVA_HOME JAVA_OPTS
export TO_PROPERTIES TM_PROPERTIES
Expand Down
2 changes: 1 addition & 1 deletion traffic_router/build/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@
</sources>
</mapping>
<mapping>
<directory>${deploy.dir}/var/log</directory>
<directory>/var/log/traffic_router</directory>
<filemode>755</filemode>
<username>root</username>
<groupname>root</groupname>
Expand Down
4 changes: 2 additions & 2 deletions traffic_router/core/src/main/conf/log4j2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
<Console name="stdout" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n" />
</Console>
<File name="traffic_router" fileName="/opt/traffic_router/var/log/traffic_router.log" immediateFlush="true" append="true">
<File name="traffic_router" fileName="/var/log/traffic_router/traffic_router.log" immediateFlush="true" append="true">
<PatternLayout pattern="%-5p %d{yyyy-MM-dd'T'HH:mm:ss.SSS} [%t] %c - %m%n" />
<ThresholdFilter level="ALL" />
</File>
<File name="traffic_router_access" fileName="/opt/traffic_router/var/log/access.log" immediateFlush="true" append="true">
<File name="traffic_router_access" fileName="/var/log/traffic_router/access.log" immediateFlush="true" append="true">
<PatternLayout pattern="%m%n" />
<ThresholdFilter level="INFO" />
</File>
Expand Down
6 changes: 3 additions & 3 deletions traffic_router/core/src/main/lib/logrotate/traffic_router
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.

/opt/traffic_router/var/log/access.log {
/var/log/traffic_router/access.log {
daily
size 1k
compress
Expand All @@ -24,11 +24,11 @@
copytruncate
}

/opt/traffic_router/var/log/traffic_router.log {
/var/log/traffic_router/traffic_router.log {
daily
size 1k
compress
rotate 7
dateformat -%d%m%Y
copytruncate
}
}
8 changes: 4 additions & 4 deletions traffic_router/core/src/test/conf/log4j2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
<PatternLayout pattern="%m%n" />
</Console>
<RollingFile name="traffic_router_access"
fileName="${deploy.dir}/var/log/access.log"
filePattern="${deploy.dir}/var/log/access.log.%i" >
fileName="/var/log/traffic_router/access.log"
filePattern="/var/log/traffic_router/access.log.%i" >
<PatternLayout pattern="%m%n" />
<Policies>
<SizeBasedTriggeringPolicy size="200MB" />
Expand All @@ -29,8 +29,8 @@
<ThresholdFilter level="INFO" />
</RollingFile>
<RollingFile name="traffic_router"
fileName="${deploy.dir}/var/log/traffic_router.log"
filePattern="${deploy.dir}/var/log/traffic_router.log.%i" >
fileName="/var/log/traffic_router/traffic_router.log"
filePattern="/var/log/traffic_router/traffic_router.log.%i" >
<PatternLayout pattern="%-5p %d{yyyy-MM-dd'T'HH:mm:ss.SSS} [%t] %c - %m%n" />
<Policies>
<SizeBasedTriggeringPolicy size="100MB" />
Expand Down

0 comments on commit 98b8429

Please sign in to comment.